美文网首页
乐观锁悲观锁

乐观锁悲观锁

作者: 李亚森 | 来源:发表于2020-05-27 19:53 被阅读0次

    悲观锁:请求获取到数据时会加锁,其他请求等待锁释放才可以争抢锁使用[高并发写操作为了保证数据安全可以使用, R数据库]

    乐观锁:对数据加版本号,当请求获取数据时会一起获取到版本号,其他请求读取数据也没有问题,当任意一个请求修改数据时,乐观锁会检查数据的版本号,如果请求数据的版本号和存储数据的版本号一致,可以修改,并提升版本号。如果获取了修改前数据版本号的其他请求再修改数据一定会失败[高并发读操作]

    redis中使用乐观锁

    watch  key :监视key

    multi  组队:

    exec: 执行队列,执行后watch会失效

    也可以通过unwatch取消监视。

    相关文章

      网友评论

          本文标题:乐观锁悲观锁

          本文链接:https://www.haomeiwen.com/subject/hrugahtx.html