为什么说redis的原子性是因为单线程

原子性指的是,一条或者多条命令作为整体执行成功或者不成功,这个跟单线程有什么关系?好多资料都说是因为单线程,我是觉得没啥关系,所以有人可以指点一二吗

阅读 1.9k
2 个回答

因为多线程可以线程切换,不能保证"一条或者多条命令作为整体执行成功"
但是单线程不存在线程切换,必须肯定绝对100%是 ”一条或者多条命令作为整体执行成功