spring 集群 redis 中的安全 redis 令牌存储
spring security redis token store in clustered redis
我正在尝试部署一个 spring-安全服务器,使用 Redis 作为令牌存储。
为了在 Redis 中有一些冗余,我们想将它部署为一个集群。
问题是 spring security 使用的 Jedis 作为底层库,不支持集群模式下的流水线,但是 spring security 使用流水线。
我的问题是如何解决这种情况。更准确地说:
1- 我应该使用其他部署模式吗?实际有效的是什么。
2- 我能以某种方式强制 spring 安全使用 reddison 连接到 Resid 吗?
请告知。
如果需要冗余,请使用复制 (master/slave) 而不是集群。
如果计算机上的数据多于 RAM,请使用集群。
如果您的数据多于机器上的 RAM 并且想要冗余,请使用带复制的集群。
Jedis 支持使用 sentinel 进行复制,所以除非您有大量数据,否则请尝试一下。有关用法的更多信息,请参见:https://github.com/xetorthio/jedis/issues/725
我正在尝试部署一个 spring-安全服务器,使用 Redis 作为令牌存储。 为了在 Redis 中有一些冗余,我们想将它部署为一个集群。 问题是 spring security 使用的 Jedis 作为底层库,不支持集群模式下的流水线,但是 spring security 使用流水线。 我的问题是如何解决这种情况。更准确地说:
1- 我应该使用其他部署模式吗?实际有效的是什么。 2- 我能以某种方式强制 spring 安全使用 reddison 连接到 Resid 吗?
请告知。
如果需要冗余,请使用复制 (master/slave) 而不是集群。
如果计算机上的数据多于 RAM,请使用集群。
如果您的数据多于机器上的 RAM 并且想要冗余,请使用带复制的集群。
Jedis 支持使用 sentinel 进行复制,所以除非您有大量数据,否则请尝试一下。有关用法的更多信息,请参见:https://github.com/xetorthio/jedis/issues/725