Linux(CentOS7)安装redis

参考大佬 地址:https://blog.csdn.net/qq_36737803/article/details/90578860

中间错误参考:

1、https://blog.csdn.net/u012655663/article/details/79732419

2、https://blog.csdn.net/wzygis/article/details/51705559

redis官网:https://redis.io/download

1、解压文件  tar xzvf  redis-5.0.5.tar.gz

2、安装gcc环境  yum install gcc,y一路

3、编译 进入解压文件目录 使用make进行编译

编译报错,比如

那么需要进入到deps目录下执行:make lua hiredis linenoise。

然后退到redis5.05目录下,重新执行make 编译。

创建两个文件,etc用于存放config文件,bin存放绿色的包。可以放一起的。。。

[root@tjzpp redis]# mkdir bin
[root@tjzpp redis]# mkdir etc

[root@tjzpp redis-5.0.5]# mv redis.conf /usr/local/src/redis/etc
[root@tjzpp redis-5.0.5]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel  redis-server redis-trib.rb /usr/local/src/redis/bin/

移入刚创建的文件中

4、修改配置文件(基本都是抄袭大佬 )

[root@tjzpp etc]# vim redis.conf 

4.1 注释掉 bind 127.0.0.1 这一行(解决只能特定网段连接的限制)

4.2 将 protected-mode 属性改为 no (关闭保护模式,不然会阻止远程访问)

4.3 将 daemonize 属性改为 yes (这样启动时就在后台启动)

4.4 设置密码(可选,个人建议还是设个密码)

修改完成后,wq保存并退出(先按Esc,接着输入 :wq)

5、启动

[root@tjzpp redis]# ./bin/redis-server /usr/local/src/redis/etc/redis.conf
连接客户端

[root@tjzpp redis]# ./bin/redis-cli 回车输入 auth +你的密码。如果输出ok 测一下是否能ping通 输入ping 返回pong则成功

quit 即可退出客户端

6、使用可视化工具连接

我这边使用的是Centos7,所以操作有点不一样。。。centos7防火墙firewall

命令 firewall-cmd --add-port=6379/tcp --permanent 

加入端口6379(redis默认端口) -permanent永久性

重启防火墙 firewall-cmd --reload

首先防火墙中开放6379端口(或者直接关闭防火墙 service iptables stop)

进入防火墙文件中设置 vim /etc/sysconfig/iptables

加入  RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 6379  -j ACCEPT

esc  :wq!保存并退出

重启防火墙 :service iptables restart

进行连接可视化工具。

ok 到此为止。

如果连不上,请检查是否以下问题
第一步:在自己的本机外面试下能不能连接上虚拟机,打开cmd,使用 ping 192.168.29.128  (192.168.29.128这个为虚拟机的ip地址 查看虚拟机的ip地址:命令 ifconfig)
如果能ping的通,这个没问题,表示外部可以访问得到。访问不到可以,把虚拟机的防火墙给关了,最省事,命令: service iptables stop
第二步:在redis的配置文件(redis.conf)里面是否设置了requirepass  表示连接的密码,如果没有设置,连接不上
第三步: 在redis的配置文件里面,是否把bind 127.0.0.1 给注释掉,如果没有,连接不上

一些有关redis视频

https://www.bilibili.com/video/av56613093?from=search&seid=1959187780238539356

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值