我是一个redis的新手,只使用了几个月。目前我正在使用2.8.x稳定版本,但是我正在尝试使用3.0.0来导入redis集群功能。我正在使用Java Jedis作为客户端,并且遇到了问题:我发现最新版本的Jedis客户端支持redis集群lua脚本(JedisCluster.evalsha),但是我找不到与管道和事务相关的函数。所以我想知道是Jedis还没有实现(pipeline, transactions)它们,还是redis集群根本不支持管道和事务?
JedisCluster由于实现难度较大,因此未实现Transaction和Pipeline功能。 在集群模式下,Redis可能会发送MOVED或ASK信息,这意味着我们应该注意节点间的槽移动。
我曾考虑过JedisCluster的Pipeline模式,但目前没有进一步的研究。 https://groups.google.com/d/msg/jedis_redis/u6j8slokO3E/Dh5Q94TRjJUJ
目前,Jedis团队正在专注于稳定/提供更多的API给JedisCluster使用。