Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢?
个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有
一个线程。客户端访问之间存在竞争,请问是这样的吗? 谢谢了。
Redis 单线程 为何却需要事务处理并发问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
threenewbee 2017-03-08 08:20关注你说的对,因为存在多客户端并发,所以必须保证操作的原子性。比如银行卡扣款问题,获取余额,判断,扣款,写回就必须构成事务,否则就可能出错。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报