問題:
啟動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的情況。