如何在Linux系统中卸载Redis
一、使用apt-get卸载Redis
sudo apt-get purge redis-server
如果使用apt-get安装Redis,可以使用apt-get purge命令完全卸载Redis。其中,purge命令会不仅仅删除Redis二进制文件,还会删除配置文件、数据文件和日志文件等相关文件。
二、使用yum卸载Redis
sudo yum remove redis
如果使用yum安装Redis,可以使用yum remove命令卸载Redis。其中,remove命令只会删除Redis二进制文件和相关配置文件,而数据文件和日志文件等是不会被删除的,需要手动删除。
三、手动卸载Redis
如果Redis是通过源码编译安装的,或者是从官网下载二进制文件安装的,那么可以通过以下步骤手动卸载Redis。
1. 停止Redis服务
sudo systemctl stop redis.service
首先需要停止Redis服务。
2. 删除Redis相关的文件
需要删除以下文件:
Redis二进制文件
Redis配置文件
Redis数据文件
Redis日志文件
可以通过以下命令删除Redis相关的文件:
sudo rm -rf /usr/local/bin/redis*
sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis
3. 删除Redis用户和组
sudo userdel redis
sudo groupdel redis
最后需要删除Redis用户和组。
四、总结
通过以上三个方面详细阐述了如何在Linux系统中卸载Redis。如果是通过apt-get或yum安装的Redis,可以直接使用对应的命令进行卸载。如果是手动安装的Redis,需要手动删除相关文件和用户,一定要仔细核对,避免误删重要文件。
安装redis
1.首先下载压缩包
进入到官网:点击跳转至官网下载安装包 下载Redis 压缩包
如图
2.安装包解压
把安装包放入 usr目录,下载好的安装包直接拖入即可
cd /usr
// 解压安装包 tar zvxf redis-6.2.7.tar.gz // 查看文件ll
redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc 需要输入以下命令
yum install gcc
// 删除安装包
rm redis-6.2.7.tar.gz
// 进入 redis-6.2.7
cd redis-6.2.7/
// 使用make 命令进行编译将.c文件编译成.o文件
make
编译成功之后会出现“It's a good idea to run 'make test'”的提示
// 使用命令 进行安装 make PREFIX=/usr/local/redis install
安装完后,在/usr/local/redis/bin下有几个可执行文件可以查看
ll /usr/local/redis/binredis-benchmark ----性能测试工具redis-check-aof ----AOF文件修复工具redis-check-rdb ----RDB文件检查工具(快照持久化文件)redis-cli(client) ----命令行客户端redis-server ----redis服务器启动命令
redis启动需要一个配置文件,可以修改端口号等信息
// 安装目录下将redis.conf文件拷贝到/usr/local/redis目录中cp redis.conf /usr/local/redis
// 进入 /usr/local/redis
cd /usr/local/redis
// 修改配置文件redis.conf
vim redis.conf
进入后使用编辑模式进行修改以下部分
将 bind 127.0.0.1 -::1 替换为 bind 0.0.0.0
将 daemonize on 替换成 daemonize yes
:wq 保存退出即可
//如果输入以下第一个命令无法启动 提示 ./redis.conf 没有权限 在输入命令 这个命令即可
chmod 777 redis.conf
// 使用bin/redis-server ./redis.conf启动redis服务
./bin/redis-server ./redis.conf
// 使用命令ps -ef|grep redis查看已经启动的redis服务关闭redis服务
ps -ef|grep redis
// 使用./bin/redis-cli 命令进入到redis的客户端
./bin/redis-cli关闭redis 命令 需要先退出 redis 客户端
// 退出redis客户端
exit
// 关闭redis
./bin/redis-cli shutdown
// 查看关于redis 的进程
ps -ef|grep redis
下面我简单演示一下redis 是否可以正常使用