关于#redis#的问题:在redis中利用check-and-set可以实现乐观锁

如题,在redis中利用check-and-set可以实现乐观锁。请结合watch命令,给出incr(key)
命令的伪代码实现。

WATCH mykey

val = GET mykey
val = val + 1

MULTI
SET mykey $val
EXEC

详细可参考