首页 文章

如何配置Redisson以从Elasticache从属节点读取

提问于
浏览
2

我正在使用Redisson( redisson-all-3.5.5.jar )连接到已禁用群集模式的AWS Elasticache . 群集具有1个主节点和2个副本节点 . 该应用程序使用Redisson的Spring Cache抽象支持 .

我在主从模式下配置了Redisson,将主 endpoints 作为主 endpoints 和副本 endpoints 作为从设备 . 我通过几百个同时请求命中缓存来加载应用程序 . 当我查看CloudWatch指标时,我注意到副本节点没有CacheHits . 所有请求似乎只发送到主/主节点 .

我为 read-mode 属性尝试了 SLAVE 以及 MASTER-SLAVE . 我玩过LoadBalancer类尝试RoundRobin和Random,但没有运气 .

使用多个副本的想法是分配读取负载而不仅仅是为了高可用性 . 从slave节点读取对我们很重要 . 是否需要启用某些设置以允许Redisson从从属节点读取?

1 回答

相关问题