Does redis perform cluster transactions?

I am new to redis, I just used redis a couple of months. I am currently using the stable version 2.8.x, but I am trying to use 3.0.0 to import redis cluster functions. I use java jedis as a client, and here is my problem: I found that the latest version of the Jedis redis cluster lua scripting client support (JedisCluster.evalsha), but nowhere I can find pipelining and transaction functions, so I was wondering if this Jedis who have not yet implemented it (pipeline, transactions), or does it just cluster redis does not support pipeline operations and transactions in general?

+4
source share
1 answer

JedisCluster did not implement the transaction and pipeline because it is difficult to implement. Redis can send MOVED or ASK in cluster mode, which means that we must take care of moving the slot between nodes.

I was thinking about the JedisCluster pipeline mode, but no further research is being done. https://groups.google.com/d/msg/jedis_redis/u6j8slokO3E/Dh5Q94TRjJUJ

The Jedis team is currently focusing on stabilizing / providing more JedisCluster APIs.

+4
source

All Articles