Linux下的Redis安装
安装Redis
希望将Redis安装到次目录
/usr/local/redis
希望将包下载到此目录
/usr/local/src
安装过程指令如下:
# mkdir /usr/local/redis # cd /usr/local/src/ # wget http://download.redis.io/releases/redis-4.0.1.tar.gz # tar zxvf redis-4.0.1.tar.gz # cd redis-4.0.1 # make PREFIX=/usr/local/redis install
注意上面的最后一行,我们通过PREFIX指定了安装的目录。如果make失败,一般是你们系统中还未安装gcc,那么可以通过yum安装:
yum install gcc* -y
安装完成后,继续执行make.
在安装Redis成功后,需要把配置文件移动到/etc/下
cp redis.conf /etc/redis.conf
配置redis.conf文件
1. daemonize yes
设置为后台启动,默认为no 改为yes
2. pidfile /var/run/redis_6379.pid
指定pid文件位置
3. loglevel notice
日志级别
4. logfile "/var/log/redis.log"
指定日志文件位置
5. rdbcompression yes
是否压缩,默认yes
6. dbfilename dump.rdb
dir /data/redis/
定义rdb的名字和该文件的路径
7. appendonly yes
开启auf日志,默认no,已修改为yes
8. appendfilename "appendonly.aof"
日志文件名字
redis启动报错问题
修改内核参数,解决Redis启动报错问题(虽然没什么 影响)
[root@VM_0_17_centos redis-4.0.1]# sysctl vm.overcommit_memory=1
vm.overcommit_memory = 1
[root@VM_0_17_centos redis-4.0.1]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
并把这两条命令添加到 /etc/rc.local/ 配置文件中 开机就运行该命令
启动Redis
[root@VM_0_17_centos redis-4.0.1]# redis-server /etc/redis.conf