Redis 實(shí)現(xiàn)分布式鎖面試求教
求問,如果面試被問到用Redis實(shí)現(xiàn)分布式鎖,該如何回答?。啃枰镁庉嬈鞔蛞欢未a完整嗎,如果需要,具體怎么做好???還是其他方式啊? 遇到這個(gè)問題不知道怎么做了
全部評(píng)論

setnx,避免死鎖得加過期時(shí)間,但是過期時(shí)間不好控制,就用redisson設(shè)置,利用的看門狗機(jī)制。

你說的是那種可重試的還是普通的可重入分布式鎖
參考reentrantlock,然后lua腳本+背景線程續(xù)期,over
分布式鎖不是一行setnx就沒了嘛??
redis原生就 sexkey unique_val nx ex xxx 但需要跟面試官講lock unlock的注意點(diǎn),然后redis原生有什么問題? 可以用redisson解決,以及怎么解決的
讓chatgpt給你寫過程,文字描述一遍就行了吧
相關(guān)推薦

點(diǎn)贊 評(píng)論 收藏
分享