CentOS7 中安装 Redis-5.0.8,个人经历,不一定可信

首先的首先你要有一个Linux系统。(逃)

首先先去redis.io官网上下载安装包

目前官网上最新的版本是6.0.1(2020-05-02),但是我下了以后总是安不上,建议下载之前的版本5.0.8

redis-5.0.8下载链接:http://download.redis.io/releases/redis-5.0.8.tar.gz

将tar.gz包传入linux,用ssh工具上传也可,或者终端输入yum install lrzsz -y以后输入rz再向其中复制也可。

哦对了,记得检查有没有装gcc,输入gcc --version出现版本号就是安装可以的

在tar旁边打开新的终端,su,解压文件包 tar -zxvf redis-5.0.8.tar.gz

然后将解压的文件夹移到/usr/local/src下面 mv redis-5.0.8 /usr/local/src

进入redis-5.0.8文件夹 cd /usr/local/src/redis-5.0.8

编译 make

稍微等待

在出现下图字样时,进行下一步

进行安装 make install

大致是这样,安装就完成了。

 

接下来配置一下redis的配置文件 redis.conf

通过 vi redis.conf 进入vim

往下稍微拉几行就可以看到一行 bind127.0.0.1 当前只接受本机访问,因为我是要用他做服务,所以改成0.0.0.0

然后找到一行 daemonize no ,即不允许后台执行,我需要后台运行,所以将no改为yes

如果需要一个密码的话,找到一行requirepass foobared, 这一行是默认注释的,取消掉注释,再把requirepass后面的内容改成自己的密码就可以了

改动完毕,保存退出

执行 redis-server ./redis.conf

出现这些就执行成功了

这时候执行 redis-cli 就可以进入redis执行命令了

 

注意如果这时候外部链接想要使用redis,那么急的先开放Redis的端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent  然后  firewall-cmd --reload

如果你嫌麻烦的话可以直接关掉防火墙

systemctl stop firewalld.service

 

redis有一个人性化的工具

进入 cd utils/

找到目下面的install_server.sh文件,执行 ./install_server.sh

进入一些设置,第一个是配置端口,用默认6379即可

第二个是配置文件,/usr/local/src/redis-5.0.8/redis.conf

第三个是日志文件,/usr/local/src/redis-5.0.8/redis.log

第四个是数据目录,/usr/local/src/redis-5.0.8/data

第五个是启动路径,这个已经没问题了

最后Is this Ok ? OK!结束安装

 

如果对redis还有其他需求可以进入 vi /etc/init.d/redis_6379查看(划掉)

 

另外,

如果redis已经启动了,再修改conf以后需要重新启动

这时候输入 redis-cli 进入redis命令行,输入 shutdown save 关闭并保存

再次输入 redis-server ./redis.conf  就重新启动了。

 

个人环境下的安装,情况会有出入吧。

我之前连redis是什么都不知道,这次就是在跟着课程学习的过程中接触并安装了redis,怕自己以后重装了linux又不会装redis,所以才写下来。

以上

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值