早上一个应用日志打印报错信息:
在应用上telnet端口和ping都没有问题,为什么还获取不到值呢。
先安装一个redis客户端进行测试:yum -y install redis
redis-cli -h 192.168.32.12 -p 6887
然后就报错了:
(error) DENIED Redis is running in protected mode because protected mode is……
后来就查看配置发现redis.conf 该行也是注释的:
# requirepass foobared
继续排查发现和一个参数配置有关系:
链接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168..)这个链接,问题然如果用网络ip 链接会报以下的错误:
(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connec