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的情况。

 

 


 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM