Redis无法使用ip访问
问题:
启动redis服务,可以使用127.0.0.1配置并使用访问redis,但是换成IP地址就无法访问
127.0.0.1 可以
[root]# ./redis-cli -c -h 127.0.0.1 -p 6379
127.0.0.1:6379>
使用ip 192.168.0.1 不能访问
[root]# ./redis-cli -c -h 192.168.0.1 -p 6379
Could not connect to Redis at 192.168.0.1:6379: No route to host
Could not connect to Redis at 192.168.0.1:6379: No route to host
not connected>
解决:
1. 打开 /opt/redis-4.0.10/
将 NETWORK 下
bind 127.0.0.1 改为bind 0.0.0.0
并将 protected-mode yes 改为 protected-mode no;
2. 重启 Redis 服务,即可使用 IP 访问 Redis了;
如果还不行查看防火墙是否开启,关闭防火墙。还不行就看ifconfig是不是存在多个ip的情况。