Linux中Redis的安装和卸载

安装Redis

1.下载Redis安装包并上传到Linux系统中

2.将Redis解压到跟目录

#tar -zxvf redis-unstable.tar.gz -C /root/

3.进入root下redis目录执行make

#make

4.安装

#make PREFIX=/usr/local/redis install

5.安装完成后使用cd//命令回到根目录,进入redis目录中将redis.conf文件复制到安装目录中

#cd~

#cd redis3.0.0

#cp redis.conf /usr/local/redis/

6.复制完成进去程序目录

#cd /usr/local/redis

#ll

显示:


就算安装完成了

7.启动(前端启动-无法部署集群)

进入程序目录

#cd /usr/local/redis

#./bin/redis-server

显示:


8.另起一个窗口启动客户端就可以验证了

#usr/local/redis

#./bin/redis-cli

验证:


运行客户端默认连接本机的6379端口,如果你连接的是另一台Linux服务器的话命令需要追加ip地址和端口

#./bin/redis-cli -h ip地址 -p 端口

例如:#./bin/redis-cli -h 127.0.0.1 -p 6379

这就是前端启动

9.后端启动模式需要修改配置文件

9.1将redis.conf文件复制到usr/local中

#cp redis.conf  /usr/local/redis

9.2修改redis配置文件将daemonize设置为yes 

#vim /usr/local/redis


退出编辑模式wq保存退出

10.开启后端模式 需要指定配置文件

# cd /usr/local/redis

10.1使用命令启动

#redis-server /usr/local/redis 

11.关闭redis

可以先查看redis的进程

# ps -ef | grep -i redis

显示:


# kill -9 2260 回车即可(非正常关闭)

#./bin/redis-cli shutdown(正常关闭)

12.卸载Redis服务

需把/usr/local/redis/bin/目录下的redis相关的文件删除即可


#rm -rf /usr/local/redis/bin/redis*

为了卸载干净,你还可以把解压和编译的redis包也给删除了

#rm -rf redis(这是目录)包的删除就不演示了


java/Mysql群:660677098
期待您的加入

版权声明:本文为博主原创文章,未经博主允许不得转载
### 完全卸载现有Redis 为了确保旧版本的 Redis 被彻底移除,在 Linux 中可以按照如下方法操作: 对于基于 Debian 的系统,可以通过 `apt-get` 来删除安装的服务包: ```bash sudo apt-get purge redis-server ``` 这会移除与 Redis 相关的所有配置文件服务定义[^1]。 接着清理任何残留的数据依赖项。先查找是否有剩余的 Redis 数据实例正在运行,并安全关闭它们: ```bash redis-cli shutdown ``` 如果设置了密码,则需指定密码来访问 CLI 工具;同样地,如果有自定义端口号也需要指明: ```bash redis-cli -a password -p port_number shutdown ``` 之后定位到 `/usr/local/bin/` 或其他路径下找到所有以 "redis-" 开头的相关二进制文件并将其删除: ```bash ls -l /usr/local/bin/redis-* rm -rf /usr/local/bin/redis-* ``` 最后确认没有任何关于 Redis 的进程还在后台活动,可利用 ps aux | grep redis 查看是否存在未被终止的任务[^3]。 ### 新建安装准备 完成上述步骤后,建议重启计算机以确保所有的更改生效。随后可以从官方源获取最新稳定版的 Redis 发行包来进行新一次的部署工作。 #### 获取最新的 Redis 版本 前往官方网站下载页面或是使用 Git 克隆仓获得最近发布的 tarball 文件: ```bash wget http://download.redis.io/releases/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make ``` 编译完成后,将生成好的二进制文件复制至合适的位置比如 `/usr/local/bin/` 下面以便全局调用: ```bash cp src/redis* /usr/local/bin/ ``` 创建一个新的配置文件夹用于保存定制化的设置选项: ```bash mkdir /etc/redis cp redis.conf /etc/redis/ ``` 编辑此配置文件调整监听地址、端口以及其他必要的参数以适应实际应用场景的需求[^4]。 #### 设置开机自动启动 为了让 Redis 可以随操作系统一同启动,还需要编写相应的 Systemd 服务单元文件放置于 `/lib/systemd/system/` 目录内: ```ini [Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=nobody Group=nogroup ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target ``` 保存修改后的文档命名为 `redis.service` ,然后执行以下指令使该服务成为默认加载的一部分: ```bash systemctl enable redis.service ``` 现在应该已经成功完成了对旧有 Redis 实例的清除以及新版软件的成功搭建!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值