温馨提示×

centos如何卸载redis

小樊
60
2026-07-08 07:10:07
栏目: 云计算

CentOS 上卸载 Redis,取决于你当初是如何安装的(yum 安装 / 编译安装 / Docker)。下面按常见情况分别说明。


一、通过 yum 安装的 Redis(最常见)

1. 查看是否已安装

rpm -qa | grep redis

yum list installed | grep redis

2. 卸载 Redis

sudo yum remove redis -y

3. 删除残留文件(可选但推荐)

sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis

4. 检查是否还有服务

systemctl status redis

如果还有,可禁用并删除:

sudo systemctl disable redis
sudo systemctl stop redis

二、通过编译源码安装的 Redis(make install)

1. 停止 Redis 服务

ps -ef | grep redis
sudo kill -9 <pid>

2. 删除 Redis 安装目录

一般安装在:

/usr/local/bin/redis*

删除:

sudo rm -f /usr/local/bin/redis*

3. 删除配置和数据目录(如果有)

sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis

4. 删除 systemd 服务(如果有)

sudo rm -f /etc/systemd/system/redis.service
sudo systemctl daemon-reload

三、通过 Docker 运行的 Redis

查看容器

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

0