使用JRedis时无法连接Liunx下Redis服务解决方案

解决远程连接Redis的时候出现以下的问题导致无法连接:

java.io.IOException: 远程主机强迫关闭了一个现有的连接。
java.io.IOException: 您的主机中的软件放弃了一个已建立的连接
(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients....

1.打开Redis的配置文件redis.conf,如果不知道你的安装目录可以通过以下命令查找:

locate redis.conf

locate指令可以快速在整个系统中定位文件路径

2.将配置文件中的bind 127.0.0.1注释掉

3.将配置文件中的保护模式protected-mode no关闭

4.暂时关闭虚拟机防火墙

  systemctl stop firewalld

可以使用systemclt status firewalld查看防火墙状态

  

5.重启redis服务,如果仍然有问题可能是因为没有启动到配置文件,所以带上配置文件启动。

重新启动前需要杀死原进程:

kill -9 PID

进入到redis.conf的安装目录下用以下命令启动Redis:

redis-server redis.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值