我是redis的新手,我刚刚使用redis几个月。目前我正在使用2.8.x稳定版,但我正在尝试使用3.0.0来导入redis集群功能。我使用java jedis作为客户端,这是我的问题:我发现最新版本的Jedis客户端支持redis集群lua脚本(JedisCluster.evalsha),但我无处可寻找管道和事务相关的函数,所以我想知道如果Jedis还没有实现它(管道,事务)还是只是redis集群根本不支持流水线和事务处理?
答案 0 :(得分:4)
JedisCluster没有实现Transaction和Pipeline,因为它很难实现。 Redis可以在群集模式下发送MOVED或ASK,这意味着我们应该在节点之间移动插槽。
我在考虑JedisCluster的管道模式,但没有进行进一步的研究。 https://groups.google.com/d/msg/jedis_redis/u6j8slokO3E/Dh5Q94TRjJUJ
目前,Jedis团队正致力于为JedisCluster稳定/提供更多API。