update_redis_from_2.2_to_2.8.15

项目在启用sidekiq的时候,提示由于redis版本太低而无法启用,需要将redis2.2升级到2.8,记录下升级过程。
卸载旧版redis

1
2
ps aux|grep redis #如果正在运行中,kill掉,然后执行
apt-get remove redis-server

下载官方redis,并编译安装

1
2
3
4
5
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
sudo make install

把配置文件复制到/etc/redis 下,并修改配置

1
2
cp /redis-stable/redis.conf /etc/redis/redis.conf
vim redis.conf

修改的具体参数为

1
2
3
4
requirepass 123456 #设置密码
daemonize yes #设置为后台运行
maxmemory 2gb #设置最大占用内存
maxmemory-policy allkeys-lru #内存清除策略

配置完成后,启动redis即可

1
redis-server /etc/redis/redis.conf

查看redis版本

1
2
redis-cli --version
redis-cli 2.8.15