开发者社区 问答 正文

如何利用Redis实现乐观锁?

如何利用Redis实现乐观锁?

展开
收起
夹心789 2024-05-27 21:09:59 52 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以利用Redis的watch功能监控key的状态值,然后获取key的值并在事务中给这个key的值加1。如果key的值在执行事务前被修改过,则事务会回滚,key的值不会增加,以此实现乐观锁。

    2024-05-27 22:34:41
    赞同 展开评论