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

最近在學習redis,關於它對事務的支持不是很理解。 redis在執行交易中的指令時,出錯後不會回滾,但又看到有人說redis是支援一致性的。我一直以為原子性是一致性的保證之一,如何在不支持原子性的基礎上支持一致性的呢?

某草草
某草草

全部回覆(2)
洪涛

redis保證不了一致性
redis的事務不支援回滾,因為它的作用只是用於資料的高效讀取,而不是資料的保存。
watch指令可以為指定的key加上樂觀鎖,在事務執行過程中,exec提交之前,如果其他會話更改了這個key,事務會執行失敗

具體可參考:http://m.blog.csdn.net/article/details?i...

过去多啦不再A梦

單一進程所以原子性,,但是回滾另外一個概念了吧。 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!