1,当你的redis配置是下面这种情况:三者同时出现时,怎么都连接不上
bind 0.0.0.0
#requirepass my_password
protected-mode no
解决问题的方式:我个人理解应该是redis默认你不能什么防护措施都不做,这样就让任何IP的使用者,无需密码就连接进来,这样很不安全。你只好要有一种保护措施,redis才会允许你去访问。
2,当我把配置修改成这样,任何ip只要有密码即可访问:
bind 0.0.0.0
requirepass my_password
protected-mode yes
3,问题解决。
补充:启动redis,一定要指定配置文件,否则多个redis.conf文件,不知道指定是哪一个文件,导致启动后外部客户端不能正常访问。本次就是用redis-server redis.conf启动才解决问题的。