建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 数据库 > Redis教程 >

redis是原子性吗

时间:2019-08-28 15:17来源:PHP中文网 作者:猪哥 点击:
Redis所有单个命令的执行都是原子性的。原子操作是指你的一个业务逻辑必须是不可拆分的。原子性即一个事务是一个不可分割的最小工作单位,要么都成功要么都失败。

原子性(atomicity):一个事务是一个不可分割的最小工作单位,要么都成功要么都失败。

原子操作是指你的一个业务逻辑必须是不可拆分的.比如你给别人转钱,你的账号扣钱,别人的账号增加钱,这个业务逻辑就是原子性的,这个操作就是原子操作,要么都成功要么都失败。

redis是原子性吗?

Redis所有单个命令的执行都是原子性的。

redis 实现事务的原理

1. 批量操作在发送 EXEC 命令前被放入队列缓存

2. 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令都不会被执行

3. 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中

推荐:《redis视频教程

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片