最近在学习redis,关于它对事务的支持不是很理解。redis在执行事务中的命令时,出错后不会回滚,但是又看到有人说redis是支持一致性的。我一直以为原子性是一致性的保证之一,如何在不支持原子性的基础上支持一致性的呢?
PHP中文网2017-04-25 09:04:20
Redis は一貫性を保証できません
Redis トランザクションはロールバックをサポートしません。これは、その機能がデータの効率的な読み取りのみであり、データの保存ではないためです。
watch コマンドは、トランザクションの実行中、および exec が送信される前に、他のセッションがキーを変更すると、トランザクションは失敗します。