緩存讀寫策略 - Cache Aside

場景描述 比如一條數據同時存在數據庫、緩存,現在你要更新此數據,你會怎麼更新? 先更新數據庫?還是先更新緩存? 其實這兩種方式都有問題。 ###(1)先更新數據庫,後更新緩存 這樣會造成數據不一致。 A 先把數據庫更新爲 123,由於網絡問題,更新緩存的動作慢了。 這時,B 去更新數據庫了,改爲了 456,緊接着把緩存也更新爲 456。 現在 A 更新緩存的請求到了,把緩存更新爲了 123。 那麼
相關文章
相關標籤/搜索