Redis 并发竞争

并发竞争现象

Redis中有某个KEY(x = 100),有两个客户端同时对它进行写操作,T1是+10,T2是-20,按照正常的逻辑,结果应该是90才对,但是实际上的结果有可能是110或者80

解决方案

  1. 使用独占锁方式
  2. 使用乐观锁方式(事务 + watch)
  3. 使用消息队列进行串化处理
posted @ 2022-06-21 22:51  weidadong  阅读(57)  评论(0编辑  收藏  举报