1、官网
https://redis.io/download
下载 4.0.14版本
wget http://download.redis.io/releases/redis-4.0.14.tar.gz
2、解压安装
tar -zxvf redis-4.0.14.tar.gz
cd redis-4.0.14
make PREFIX=/data/app/redis-4.0.14 install
将redis-4.0.14/redis.conf拷贝到/data/app/redis-4.0.14/etc下
设置软连接
cd /data/app/redis-4.0.14
cd /user/local/redis-4.0.14
ln -s redis-4.0.14 redis
3、修改配置
#bind 17.0.0.1 #注释掉bind
daemonize yes #修改为后台启动
requirepass root111 # 设置密码
#key 过期策略
config get maxmemory-policy
#删除不经常使用的key
maxmemory-policy allkeys-lru
#默认策略,只对设置过期时间的key进行LRU算法删除
config set maxmemory-policy volatile-lru
#删除即将过期的key
maxmemory-policy volatile-ttl
4、开机启动
redis启动脚本一般在redis根目录的utils下,文件名:redis_init_script
cp redis_init_script /data/app/redis-4.0.14/redis
修改redis脚本配置
EXEC=/data/app/redis/bin/redis-server
CLIEXEC=/data/app/redis/bin/redis-cli
CONF="/data/app/redis/etc/redis.conf"
设置开机启动,要将文件拷贝到/etc/init.d/下
cp /data/app/redis/redis /etc/init.d/
设置为开机启动
chkconfig --add redis
chkconfig redis on
解决MISCONF Redis is configured to save RDB snapshots
config set stop-writes-on-bgsave-error no
redis.conf文件中修改
stop-writes-on-bgsave-error no