在 CentOS 上卸载 Redis,取决于你当初是如何安装的(yum 安装 / 编译安装 / Docker)。下面按常见情况分别说明。
rpm -qa | grep redis
或
yum list installed | grep redis
sudo yum remove redis -y
sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis
systemctl status redis
如果还有,可禁用并删除:
sudo systemctl disable redis
sudo systemctl stop redis
ps -ef | grep redis
sudo kill -9 <pid>
一般安装在:
/usr/local/bin/redis*
删除:
sudo rm -f /usr/local/bin/redis*
sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis
sudo rm -f /etc/systemd/system/redis.service
sudo systemctl daemon-reload
docker ps -a | grep redis
docker stop redis
docker rm redis
docker rmi redis
sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis
sudo rm -rf /usr/local/bin/redis*
redis-server --version
如果提示 command not found,说明卸载成功。
如果你不确定当初是怎么装的,可以把下面命令的输出发给我,我可以帮你判断:
which redis-server
redis-server -v