乐观锁:乐观,认为不会出问题,所以不上锁。当更新数据时,会判断是否有人在这个期间修改数据。相对性能好。
Redis使用 watch 命令监听key, 如果这个key发生了变化则不执行事务
127.0.0.1:6379> watch money ##监听money
OK
127.0.0.1:6379> multi ##开启事务
OK
127.0.0.1:6379> decrby money 2 ##money = money - 2
QUEUED
127.0.0.1:6379> exec ##如果有另外的线程在这个事务监听的同时修改过,则不执行这个事务,如果没有修改过 则执行事务
(nil)
本文发布于:2024-02-02 07:25:35,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682993742261.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |