Joh*_*ell 5 java spring spring-mvc redis jedis
我们正在将Redis堆栈迁移到Redis Cluster.
在我们的应用程序的部分中,这意味着我们必须用JedisCluster对象替换Jedis对象.
在我们的Spring客户端中,我们使用JedisConnectionFactory将会话持久化到redis.但是,此类似乎不支持JedisCluster.
有关如何将Spring应用程序连接到Redis群集的任何想法?
我注意到这个工厂实现了RedisConnectionFactory,它需要返回一个RedisConnection实例.但是,这假设只需要一个与Redis服务器的连接,而RedisCluster则不是这种情况(它需要一组redis服务器并为所有服务器创建连接).因此,我不确定为了将Spring引入新堆栈,需要实现哪些接口.
任何帮助将不胜感激.谢谢!
Yur*_*uri -2
通过Sentinel操作:
> /** * jedis */ @Bean public RedisConnectionFactory jedisConnectionFactory() { RedisSentinelConfiguration sentinelConfig
> = new RedisSentinelConfiguration() .master("mymaster") .sentinel("127.0.0.1", 26379) .sentinel("127.0.0.1", 26380); return
> new JedisConnectionFactory(sentinelConfig); }
Run Code Online (Sandbox Code Playgroud)
http://docs.spring.io/spring-data/redis/docs/current/reference/html/#redis:sentinel
| 归档时间: |
|
| 查看次数: |
1169 次 |
| 最近记录: |