redis是如何做到在不支持原子性的基础上支持一致性的?
某草草
某草草 2017-04-25 09:02:20
0
2
926

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

某草草
某草草

全部回复(2)
洪涛

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

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

过去多啦不再A梦

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!