首页 > 技术文章 > Redis无法使用ip访问

yclh 2021-07-12 17:04 原文

问题:

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

 

 


 

推荐阅读