redis6.2.13切换到6.2.19

FAQ:
redis 6.2.13成功安装升级到6.2.19后,版本仍然显示6.2.13

1. 确认新版本的实际安装路径

# 查找新安装的 redis-server
sudo find / -name redis-server 2>/dev/null | grep 6.2.19

# 示例输出可能为:
# /usr/local/redis-6.2.19/bin/redis-server
# /opt/redis-6.2.19/src/redis-server

2. 确定系统当前调用的旧版本路径

which redis-server
# 输出示例:/usr/bin/redis-server

# 检查该文件的实际版本
/usr/bin/redis-server -v
# 应显示 6.2.13

3.清理所有旧版本痕迹

# 查找所有可能的旧版本文件
sudo find / -name "redis-server" -o -name "redis-cli" 2>/dev/null | grep -v 6.2.19


显示以下结果:

/usr/bin/redis-server
/usr/bin/redis-cli
/usr/local/bin/redis-server
/usr/local/bin/redis-cli
/usr/local/redis/bin/redis-server
/usr/local/redis/bin/redis-cli
/usr/local/finedo/redis/bin/redis-server
/usr/local/finedo/redis/bin/redis-cli
/u01/redis/redis-6.0.4/src/redis-server
/u01/redis/redis-6.0.4/src/redis-cli
/u01/redis/redis-6.2.13/src/redis-server
/u01/redis/redis-6.2.13/src/redis-cli
/u01/tlys/docker/rootdir/overlay2/2aeb7ccb44169f78704515a2a122a1e55af54031295b4db51c4b7d383ed69154/diff/usr/local/bin/redis-cli
/u01/tlys/docker/rootdir/overlay2/2aeb7ccb44169f78704515a2a122a1e55af54031295b4db51c4b7d383ed69154/diff/usr/local/bin/redis-server
/u01/tlys/docker/rootdir/overlay2/c0f627b572d37cf5bf63a8be79f48f9f5c6959bffd6a177ed292374089e458f3/merged/usr/local/bin/redis-cli
/u01/tlys/docker/rootdir/overlay2/c0f627b572d37cf5bf63a8be79f48f9f5c6959bffd6a177ed292374089e458f3/merged/usr/local/bin/redis-server

4.删除旧版本痕迹

# 删除非6.2.19版本的可执行文件(根据上一步结果操作)
sudo rm -f /path/to/old/redis-*

以下是根据查找结果执行的命令:

[root@TLYS-216-178 ~]# sudo rm -f /usr/bin/redis-server /usr/bin/redis-cli
[root@TLYS-216-178 ~]# sudo rm -f /usr/local/bin/redis-server /usr/local/bin/redis-cli
[root@TLYS-216-178 ~]# sudo rm -f /usr/local/redis/bin/redis-*
[root@TLYS-216-178 ~]# sudo rm -f /usr/local/finedo/redis/bin/redis-*
[root@TLYS-216-178 ~]# sudo rm -rf /u01/redis/redis-6.0.4 /u01/redis/redis-6.2.13

5.重建符号链接到6.2.19版本

# 确认新版本路径,"/u01/redis/redis-6.2.19/src"是redis解压包的路径
NEW_REDIS_PATH="/u01/redis/redis-6.2.19/src"

# 创建标准系统链接
sudo ln -sf ${NEW_REDIS_PATH}/redis-server /usr/local/bin/redis-server
sudo ln -sf ${NEW_REDIS_PATH}/redis-cli /usr/local/bin/redis-cli

# 可选:创建兼容性链接
sudo ln -sf ${NEW_REDIS_PATH}/redis-server /usr/bin/redis-server
sudo ln -sf ${NEW_REDIS_PATH}/redis-cli /usr/bin/redis-cli

6.再次查看redis版本

redis-cli --version

redis-cli 6.2.19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值