今天学Redis过程中遇到问题,拒绝连接:

通过查找,一般这种情况出现问题有两种:
第一种情况:一般本机拒绝访问就是出现了有其他IP地址在访问,删除其他访问进程(我失败的而原因是IDEA连接之后没关闭导致其他IP访问不了)
首先查看有没有其他IP访问Redis
ps -ef | grep redis
果不其然,有其他IP访问

把这个进程杀死就好了 kill 10976
之后在访问就成功了

第二种情况,其他IP连接失败,这种就是redis.config文件配置问题,进行如下修改:
一是配置文件 redis.config没更改配置(因为默认配置只能本地登录,不能外网访问)所以必须先对redis.config更改:
vim /root/redis/etc/redis.conf
这里按照你自己实际存放的位置进行vim。
首先,将bin 127.0.0.1这一行注释,否则就只能本机访问:

然后,将protected-mode yes 改为no

改完之后:wq保存退出:重新下面的指令访问就可以了
redis-server /root/redis/etc/redis.conf
redis-cli

本文详细介绍了在使用Redis过程中遇到的连接拒绝问题及其解决方案。主要包括两方面:一是处理本机因其他IP地址访问而导致的连接拒绝;二是解决由于redis.conf配置不当引起的外网访问问题。文章提供了具体的排查步骤和修改配置的方法。
1万+

被折叠的 条评论
为什么被折叠?



