Я использую 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
.
Я подозреваю, что наличие всего конвейера в одной транзакции будет стоить больше, чем наличие нескольких небольших блоков транзакций в одном конвейере.
Это то, что поддерживается Redis? Если да, можно ли это сделать с помощью Jedis?
Спасибо!