redis安装卸载

1、离线安装

1.1、手动下载安装包

进入官网找到下载地址: https://redis.io/download
在这里插入图片描述点击Download将安装包现在到本地。

1.2、解压下载的安装包

使用tar -zxvf 解压安装包:
tar -zxvf redis-6.52.tar.gz

1.3、编译

进入解压的redis目录用make解压安装包:
make
解压成功结果:
在这里插入图片描述

1.4、编译安装

进入解压的redis目录用make解压安装包:
make PREFIX=/usr/local/redis/ install
注意:关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。这里指定了redis必须存放在/usr/local/redis目录。如果不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
安装成功结果:
在这里插入图片描述

1.5、启动redis

根据前面步骤安装完成。在目录安装目录输入下面命令启动redis:
./bin/redis-server&
启动成功结果:
在这里插入图片描述
检测后台进程是否存在 ,检测6379端口是否在监听 在这里插入图片描述
使用redis-cli客户端检测连接是否正在这里插入图片描述
也可以指定配置文件启动:
./bin/redis-server& ./redis.conf
的启动方式是采取后台进程方式,下面是采取显示启动方式:
./bin/redis-server ./redis.conf
两种方式区别无非是有无带符号&的区别。

1.6、关闭

使用客户端
redis-cli shutdown
在这里插入图片描述
因为Redis可以妥善处理SIGTERM信号,所以也可以直接kill -9 PID

1.7、redis.conf配置文件启动

复制redis.conf 到安装目录, redis.conf在redis源码目录
在这里插入图片描述
在这里插入图片描述vi打开redis.conf vi ./redis.conf 编辑cong文件, 设置daemonize 值为 yes redis可后台运行。
在这里插入图片描述启动Redis 1、./redis-server(前端启动不读取配置文件,虚拟机关闭则关闭)
在这里插入图片描述 2、 ./redis-server /redis.conf(后端启动读取配置文件启动,虚拟机关闭仍后台运行,前提是已设置redis.conf 文件中 daemonize 值为 yes)
在这里插入图片描述启动时可能遇到无权限的提示:需要设置启动文件至最高权限
在这里插入图片描述
结束后台运行的redis,查看后台运行的redis为空。
在这里插入图片描述

2、在线安装

2.1、直接使用wget在线下载

wget http://download.redis.io/releases/redis-6.52.tar.gz
其他安装步骤和离线安装一样

3、卸载

make uninstall

4、常见问题

4.1、安装redis前提需要gcc环境

出现下图错误说明没有gcc环境:
在这里插入图片描述
使用命令:yum install gcc

4.2、安装Redis时报错server.c:5170:31: error: ‘struct redisServer’

在这里插入图片描述
如果安装的redis版本为redis6.0以上出现这个问题先查看gcc版本问题。
查看gcc版本是否在5.3以上:
gcc -v

#如果没有gcc版本升级到 5.3及以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
#注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
#如果要长期生效的话,执行如下:
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile
这样退出shell重新打开就是新版的gcc了

5、总结
部署完一个相对于单机模式使用:
优点:
部署简单,0成本。
成本低,没有备用节点,不需要其他的开支。
高性能,单机不需要同步数据,数据天然一致性。
缺点:
可靠性保证不是很好,单节点有宕机的风险。
单机高性能受限于CPU的处理能力,redis是单线程的。
选择什么模式根据自己的业务场景去选择,如果需要很高的性能、可靠性,单机就不太合适了。
安利一门超级好课!
扫码下单输优惠码【csdnfxzs】再减5元,比官网还便宜!
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alinlx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值