Redis實現分佈鎖

Java 使用Redis的實現方法 1.首先是要去獲取到鎖的方法 1.1獲取到鎖setnx ,那麼添加我們的 uuid到 ConcurrentHashMap裏面去,key作爲uuid,Value是Future , 那麼就去執行一個監聽Future 每隔20秒查詢一次,我們的uuid是否跟Redis裏面的一致,一致情況下那麼我們就進行延長使用時間, 如果不一致情況下那麼就是我們的鎖已經被其他人用了,
相關文章
相關標籤/搜索