Redis之利用鎖機制來防止緩存過時產生的驚羣現象

首先,所謂的緩存過時引發的「驚羣」現象是指,在大併發狀況下,咱們一般會用緩存來給數據庫分壓,可是會有這麼一種狀況發生,那就是當一個緩存數據失效以後會致使同時有多個併發線程去向後端數據庫發起請求去獲取同一個數據,這樣若是在一段時間內同時生成了大量的緩存,而後在另一段時間內又有大量的緩存失效,這樣就會致使後端數據庫的壓力忽然增大,這種現象就能夠稱爲「緩存過時產生的驚羣現象」! php 如下代碼的思路,
相關文章
相關標籤/搜索