upgrade redis from 6.0.16 to 6.2.19
卸载旧版本
apt remove redis-server -y
备份 config
cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
下载6.2.19并解压
apt install wget
cd /opt
wget https://download.redis.io/releases/redis-6.2.19.tar.gz
tar -xvf redis-6.2.19.tar.gz
下载编译工具
apt update && apt install -y gcc automake autoconf libtool make
编译 Redis
cd redis-6.2.19/
make
cd src
make test
apt update
apt install -y pkg-config tcl tcl-dev
make test
make install
查看安装目录
which redis-server
#/usr/local/bin/redis-server
安装 Redis 服务脚本
ll /etc/redis
mkdir /etc/redis # 有该目录的话, 跳过
cd /opt/redis-6.2.19/
cp redis.conf /etc/redis
编辑配置文件:
apt install vim
vi /etc/redis/redis.conf
将 daemonize no 改为:
daemonize yes
:wq
启动 Redis 服务
/usr/local/bin/redis-server /etc/redis/redis.conf
关闭Redis 服务
/usr/local/bin/redis-cli shutdown
查看 Redis 服务是否启动成功
ps aux | grep redis-server
redis-cli ping
验证 Redis 版本:
/usr/local/bin/redis-server --version
Redis server v=6.2.19 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=c56d6407635b711f