redis是如何做到在不支持原子性的基础上支持一致性的?
某草草
某草草 2017-04-25 09:02:20
[Redis讨论组]

最近在学习redis,关于它对事务的支持不是很理解。redis在执行事务中的命令时,出错后不会回滚,但是又看到有人说redis是支持一致性的。我一直以为原子性是一致性的保证之一,如何在不支持原子性的基础上支持一致性的呢?

某草草
某草草

全部回复(2)
PHP中文网

redis保证不了一致性
redis的事务不支持回滚,因为它的作用只是用于数据的高效读取,而不是数据的保存。
watch命令可以为指定的key加上乐观锁,在事务执行过程中,exec提交之前,如果其他会话更改了这个key,事务会执行失败

具体可参考:http://m.blog.csdn.net/article/details?i...

过去多啦不再A梦

单进程所以原子性,,但是回滚另外一个概念了吧。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号