• 技术文章 >数据库 >Redis

    redis是原子性吗

    藏色散人藏色散人2019-06-11 11:34:22原创2119

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

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

    redis是原子性吗?

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

    redis 实现事务的原理

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

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

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

    推荐:《redis视频教程

    以上就是redis是原子性吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:redis 原子性
    上一篇:redis支持事务吗 下一篇:redis可以做数据库吗

    相关文章推荐

    • cmd怎么启动redis• redis怎么扩容• redis支持回滚吗• redis支持事务吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网