Spring 启用会话的应用程序不接收来自 redis 集群的会话事件

Spring session enabled application does not receive session events from redis cluster

我们正在使用 spring-session 将用户会话存储在 redis 集群中。我们希望接收会话创建和会话销毁的事件。然而,redis 集群似乎没有正确发布事件。如果我们使用独立的 redis 服务器,我们会收到会话事件。

我们已在集群中的所有 redis 节点上启用所有通知。

redis 集群是否支持事件 publishing/subscription?

似乎在使用集群时,它试图只订阅集群中的一个节点。它应该订阅所有节点吗?

这是一个 Jedis 问题,已在 https://github.com/xetorthio/jedis/issues/1258 中修复。

另请查看 git-hub 上报告的问题的回复以获取更多信息: https://github.com/spring-projects/spring-session/issues/478