1. 程式人生 > >26、你能說說redis的併發競爭問題該如何解決嗎?

26、你能說說redis的併發競爭問題該如何解決嗎?

1、面試題

redis的併發競爭問題是什麼?如何解決這個問題?瞭解Redis事務的CAS方案嗎?

2、面試官心裡分析

這個也是線上非常常見的一個問題,就是多客戶端同時併發寫一個key,可能本來應該先到的資料後到了,導致資料版本錯了。或者是多客戶端同時獲取一個key,修改值之後再寫回去,只要順序錯了,資料就錯了。

而且redis自己就有天然解決這個問題的CAS類的樂觀鎖方案。

redis併發競爭問題以及解決方案.png

文集:https://www.jianshu.com/nb/32293473