完整错误日志如下
Caused by: org.redisson.client.RedisException: ERR unknown command `CONFIG`, with args beginning with: `GET`, `notify-keyspace-events`, . channel: [id: 0x59bd6ad6, L:/xxx.xx.xx.xx:xxxx - R:xxx.xx.xx.xx/xxx.xx.xx.xx:xxxx] command: (CONFIG GET), params: [notify-keyspace-events]
原因是实现redis的key过期失效监听
/*** 创建过期事件监听器* @param redisMessageListenerContainer* @return*/@Beanpublic RedisKeyExpirationListener keyExpiredListener(@Qualifier("redisMessageListenerContainer") RedisMessageListenerContainer redisMessageListenerContainer) {return new RedisKeyExpirationListener(redisMessageListenerContainer);}
结果连接redis启动报错,
然后发现redis配置不对,我配置的是“”,需要修改配置
修改为如下图就可以了 (notify-keyspace-events Ex)