我使用jedis,希望获得密钥的结果并对其进行修改然后将其存储回来,
String dataToModify = jedis.get(parent_id);
//some modify eg:
modifiedData = dataToModify + "modify";
jedis.set(parent_id, modifiedData);
但后来我才意识到,如果其他人修改了密钥parent_id
中的数据,则在此get
和set
之间会发生冲突。 watch-multi-exec
不起作用,因为我需要在事务期间获取键parent_id
的值。还有其他方法可以原子地做到这一点吗?谢谢