JavadeSon 2020-09-13 22:20 采纳率: 0%
浏览 212

假如对Redis事务中的一个数据进行watch,为什么Redis的事务在执行失败后, 想要重新watch就必须unwatch?

127.0.0.1:6379> watch money
OK
127.0.0.1:6379> multi
OK
127.0.0.1:6379> decrby money 10
QUEUED
127.0.0.1:6379> incrby out 10
QUEUED
127.0.0.1:6379> exec
(nil)
127.0.0.1:6379> unwatch
OK
127.0.0.1:6379> watch money
OK
127.0.0.1:6379> multi
OK
127.0.0.1:6379> decrby money 10
QUEUED
127.0.0.1:6379> incrby out 10
QUEUED
127.0.0.1:6379> exec
(nil)

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2020-09-14 09:03
    关注
    评论

报告相同问题?