qq_39724733 2022-11-30 16:30 采纳率: 50%
浏览 16

问下关于redis原子性的问题

想问下redis原子性的问题,比如我根据redis的key查到的是一个Map,我对map的key-value进行修改再更新redis,整个过程还有原子性吗。

  • 写回答

3条回答 默认 最新

  • 於黾 2022-11-30 16:43
    关注

    当然没有
    你在遍历map的时候不消耗时间的吗,这过程中redis里的值可能早都变了
    不管你遍历不遍历map,你一读一写,经过了通信过程,就已经破坏了原子性了
    凡是涉及原子性的问题,肯定是要在内存里执行的才可能有原子性,你都从交换机到PC再到交换机转了一圈了,还哪来的原子性

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月30日