项目场景:
将jar包部署到生产环境,启动时一直报错无法连接到redis
问题描述:
报错截图:
原因分析:
显示无法连接,从java的yml配置文件和redis配置文件两块排查
解决方案:
打开notify-keyspace-events Ex就好了
# “notify-keyspace-events” 将组成的字符串作为参数
# 零个或多个字符。 空字符串表示通知
# 被禁用。
#
# 示例:启用列表和通用事件,从
# 事件名称,使用:
#
# notify-keyspace-events Elg
#
# 示例2:获取订阅频道的过期key的流
# name __keyevent@0__:过期使用:
#
notify-keyspace-events Ex
#
# 默认情况下所有通知都被禁用,因为大多数用户不需要
# 这个特性和特性有一些开销。 请注意,如果您不
# 至少指定 K 或 E 之一,不会传递任何事件。
# notify-keyspace-events ""