- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们正在将 Redis 堆栈迁移到 Redis Cluster .
在我们的部分应用程序中,这意味着我们必须替换 Jedis带有 JedisCluster 的对象对象。
在我们的 Spring 客户端中,我们使用 JedisConnectionFactory将 session 持久化到 redis。但是,此类似乎不支持 JedisCluster。
关于如何将 Spring 应用程序连接到 Redis 集群有什么想法吗?
我注意到这个工厂实现了 RedisConnectionFactory这需要一个 RedisConnection 的实例被退回。但是,这假设只需要一个到 Redis 服务器的连接,而 RedisCluster 中的情况并非如此(它需要一组 Redis 服务器并为所有这些服务器创建连接)。因此,我不确定需要实现哪些接口(interface)才能将 Spring 引入我们的新堆栈。
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
Spring Data Redis 1.7 将支持使用 Jedis 和 lettuce 驱动程序的 Redis Cluster。发布日期 ETA 2016 年 4 月 1 日。
Spring Data Redis Cluster 的代码示例已经上线:https://github.com/spring-projects/spring-data-examples/tree/master/redis/cluster
关于java - Spring 的 JedisConnectionFactory 是否支持新的 JedisCluster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314055/
我是 Jedis 的新手,找到了 here 我想创建一个包含 JedisCluster 对象的池,使用的构造函数如下: public JedisCluster(Set nodes, final Ge
我正在 Spring 中编写一个 Web 应用程序,并且将 Spring Data Redis 与 Jedis 结合使用。 Web 应用程序与带有大量设置命令的 Redis 集群对话”我想通过管道向
我知道 Jedis(和其他客户端库)可以选择合适的 shard 来执行 Lua 脚本。但是我找不到的是之后如何使用主从节点。假设我有多个 Lua 脚本,其中一部分用于写入,另一部分用于读取。考虑到从属
我正在使用 JedisCluster,我需要设置一个 1 小时到期的 key ,现在我正在做类似的事情 getJedisCluster().set(key,value); getJed
我的应用程序使用 AWS 上的 ElastiCache 进行缓存。我们当前的设置使用基本的 Redis 集群,没有分片或故障转移。我们现在需要迁移到启用了分片、故障转移等的集群 Redis 弹性缓存。
所以我有两种不同的方法可以在 Jedis 中使用 Redis 集群: 方法一友情链接 here List shards = new ArrayList(); JedisShardInf
我将 Map 存储在 REDIS 的键空间中。如代码所示,我已将多个 Map 存储在多个键空间中。现在我想使用通配符搜索键空间。是否可能,如果可以,该怎么做? package kafka; impor
我有一个 Redis 集群。我正在使用 JedisCluster 客户端连接到我的 Redis。 我的应用程序有点复杂,我想基本上控制我的应用程序将数据发送到哪个分区。例如,我的应用程序由子模块 A、
我看到 Jedis 和 JedisCluster 没有实现通用的 java 接口(interface),我想知道为什么。我的软件将在不同的环境中运行,Redis 可能会或可能不会在集群模式下运行,那么
我们正在将 Redis 堆栈迁移到 Redis Cluster . 在我们的部分应用程序中,这意味着我们必须替换 Jedis带有 JedisCluster 的对象对象。 在我们的 Spring 客户端
我在我的应用程序中使用了 Jedis(2.9.0) API,我发现该 API 不支持 redis 的 TIME 命令,我如何从 Redis 服务器获取系统时间?还是用lua脚本来做?提前致谢。 最佳答
我试图从 java 连接到 JedisCluster (ElastiCache Redis)。但是我收到 JedisConnectionException,集群中没有可访问的节点。 这是我连接到 Je
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我的代码在 Jedis 2.7.x 中已经有几个月了。但我发现我有同样的问题 https://github.com/xetorthio/jedis/issues/1625 (Redis 服务器重启时
我是一名优秀的程序员,十分优秀!