摘要: 在学习Redis的常用操作时,经常看到介绍说,Redis的set、get以及hset等等命令的执行都是原子性的,但是令自己百思不得其解的是,为什么这些操作是原子性的? ## 原子性 原子性是数据库的事务中的特性。在数据库事务的情景下,原子性指的是:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。[【维基百科】](https://zh.wikipedia.org/wiki/ACID) 对于Redis而言,命令的原子性指的是:一个操作的不可以再分,操作要么执行,要么不执行。 阅读全文
posted @ 2017-04-04 22:48 hoohack 阅读(1557) 评论(3) 推荐(4) 编辑