redis分佈式鎖問題

建立redis集羣,作爲分佈式鎖。 分佈式鎖要解決的是分佈式環境下,並行相同代碼的加鎖功能;瞭解過redis分佈式鎖的人肯定知道,一開始redis作爲分佈式鎖用的是setnx,再這基礎上設置個定時過期時間,但這種方式有什麼問題呢? 首先是原子性問題,setnx+過期時間這兩個操作必須是原子性的,所以這可以用lua腳本解決 再然後是釋放鎖的時機該如何定? Redisson是如何解決上述問題的呢? 它
相關文章
相關標籤/搜索