【发布时间】:2020-11-03 15:56:08
【问题描述】:
假设我有一个交易 t。我想从数据库中获取之前在此事务中插入的内容,并在同一事务中的后续操作中使用该值:
byte[] data = t.get(key).get();
t.set(other_key, data);
但是在 Jedis 中,当我尝试此操作时,我收到 JedisDataException,告诉我需要在对事务响应调用 get() 之前执行事务。有没有一种方法可以在同一个事务中使用查询的结果而不执行它。
【问题讨论】: