linux中redis启动后无连接错误+设置远程连接

本文档介绍了Redis连接失败的问题及解决步骤,包括检查进程、重启服务、修改redis.conf配置,如解除bind限制和禁用保护模式。此外,还详细讲解了如何设置Linux防火墙以允许远程访问,涉及firewall-cmd命令来添加端口和重启防火墙。
摘要由CSDN通过智能技术生成

错误情况

昨天刚搞好的redis测的时候很正常没问题,第二天用的时候提示连接失败
在这里插入图片描述
我看了一下进程,进程还存在
在这里插入图片描述
但就是无法访问使用

如何改正

先将原有的进程给杀掉,将这两给杀掉
在这里插入图片描述
在这里插入图片描述
运行代码如下

当前路径,我是在 \usr\bin下进行的操作
[root@localhost bin]# kill -9 5925
[root@localhost bin]# ps -ef | grep redis

杀掉后重新启动它就行了
在这里插入图片描述
这里启动的时候我在后面加的/home/redis.conf,是我将redis中的对应redis.conf 考培后进行了修改,将daemonize no改成yes ,设置称后台启动设置。之后执行的时候按照我修改后的conf文件执行的。

但是现在还是仅可本地访问

如何设置可远程访问

修改redis.conf配置文件,操作如下
1、打开 redis.conf 找到 NETWORK 将 下的 bind 127.0.0.1 将其注释掉

请添加图片描述
2、找到protected-mode 将yes改为no
请添加图片描述
3、关闭防火墙
使用

systemctl status firewalld //查看防火墙

查看防火墙状态,如果为绿色,说明防火墙开启,会拦截远程访问
在这里插入图片描述

systemctl stop firewalld //关闭防火墙

关闭成功,小圆标是灰色的,证明关闭成功!
在这里插入图片描述
之后再将redis 的服务重启一些可以使用了

配置防火墙端口
查看开放的端口号

firewall-cmd --list-all

设置开放的端口号

firewall-cmd --add-service=http –permanent
firewall-cmd --add-port=6379/tcp --permanent

重启防火墙

firewall-cmd –reload

Linux设置允许指定端口通过防火墙centos7

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值