Redis分布式鎖不能解決超時(shí)的問(wèn)題,分布式鎖有一個(gè)超時(shí)時(shí)間,程序的執(zhí)行如果超出了鎖的超時(shí)時(shí)間就會(huì)出現(xiàn)問(wèn)題。
Redis容易產(chǎn)生的幾個(gè)問(wèn)題:
1. 鎖未被釋放;
2. B鎖被A鎖釋放了;
3. 數(shù)據(jù)庫(kù)事務(wù)超時(shí);
4. 鎖過(guò)期了,業(yè)務(wù)還沒(méi)執(zhí)行完;
5. Redis主從復(fù)制的問(wèn)題。