alexxiyang / shiro-redis

shiro only provide the support of ehcache and concurrentHashMap. Here is an implement of redis cache can be used by shiro. Hope it will help you!
MIT License
1.17k stars 446 forks source link

升级到3.1.0之后 如何 兼容 redis 集群 和单点两种模式? #74

Closed M-sunary closed 6 years ago

M-sunary commented 6 years ago

背景: 公司产品 QA环境 redis 是单点模式( RedisManager )的,生产环境是 集群模式( RedisClusterManager )。 升级 shiro-redis 之前用的2.1.4.RELEASE 也就是单点模式的redis (RedisManager); 升级之后 shiro-redis 用的 3.1.0的 集群模式的redis (RedisClusterManager )

升级之后 QA环境报错:ERR This Instance has cluster support disabled; 升级之前 生产环境报错: JedisMovedDataException

所以想问下 怎么兼容这两种情况都能运行。 麻烦了~!

alexxiyang commented 6 years ago

这个没法搞,而且不建议这么做。建议qa环境也搭建一个小型集群,否则如果有什么问题是在集群上才会出现的,你在qa环境就无法发现这个问题了