Я использую Jedis, и я хотел бы создать один Pipeline, который содержит несколько независимых транзакций (multi/exec blocks).Несколько транзакций Redis (multi/exec) в одном конвейере с использованием Jedis
Из того, что я видел до сих пор, кажется, что можно переключить весь трубопровод на атомную транзакцию.
Pipeline pipeline = jedis.pipelined();
pipeline.multi(); // Does not return a Jedis Transaction
// From there, everything done on Pipeline is in a single transaction.
я ожидал бы pipeline.multi()
вернуть Transaction
.
Я подозреваю, что наличие всего конвейера в одной транзакции будет стоить дороже, чем наличие нескольких меньших транзакционных блоков в одном конвейере.
Это что-то, что поддерживает Редис? Если да, это что-то, что можно сделать с помощью Jedis?
Спасибо!