今天学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