前提:
ubuntu通过apt-get install redis-server无法更新到比较新的版本,只能通过手动编译升级
- 删除老的安装包
apt-get remove --purge redis-server
apt-get autoremove redis-server
- 下载安装包
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
- 解压编译
tar -zxvf redis-5.0.8.tar.gz
cd redis-5.0.8/
make
- 安装
make install PREFIX=/usr/local/redis
cd src/
make install
- 配置文件
mkdir /usr/local/redis/conf
cp redis.conf /usr/local/redis/conf/
cd /usr/local/redis/conf/
cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf
vim redis-6379.conf
修改daemonize no为daemonize yes
增加requirepass 123456 //密码登录
- 启动
redis-server /usr/local/redis/conf/redis-6379.conf
- 删除
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本