yii memcached快取的配置

2021-06-13 13:11:28 字數 534 閱讀 9322

.開始->執行->輸入cmd,命令列開啟memcached.exe,所在資料夾,輸入:memcached.exe -d install  安裝

輸入memcached.exe -d start 啟動

開啟yii配置檔案:config/main.php , 在components 下新增:

'memcache'=>array(  

'class'=>'cmemcache',

'servers'=>array(

array(

'host'=>'127.0.0.1',

'port'=>11211,

'weight'=>60,

),

array(

'host'=>'127.0.0.1',

'port'=>11211,

'weight'=>40,

),

),

),

使用:

快取 網路中的快取。

網路中的快取位於客戶端和服務端之間,或響應客戶端的網路請求,從而對重複的請求返回快取中的資料資源。同時,接受服務端的請求,更新快取中的內容。web 幾乎是伴隨著網際網路誕生的,常用的web 分為正向 反向 和透明 web 是將web 作為快取的一種技術。一般情況下,web 預設說的是正向 如下圖所示...

Redis的快取穿透 快取擊穿 快取雪崩

一.快取穿透 條件 訪問乙個不存在的資料 說明 當訪問乙個不存在的資料時,因為快取中沒有這個key,導致快取形同虛設.最終訪問後台資料庫.但是資料庫中沒有該資料所以返回null.隱患 如果有人惡意頻繁查詢乙個不存在的資料,可能會導致資料庫負載高導致宕機.總結 業務系統訪問乙個不存在的資料,稱之為快取...

Redis的快取穿透 快取雪崩 快取擊穿

1 快取穿透是指查詢乙個一定不存在的資料。由於快取命不中時會去查詢資料庫,查不到資料則不寫入快取,這將導致這個不存在的資料每次請求都要到資料庫去查詢,造成快取穿透。解決方案 採用布隆過濾器,將所有可能存在的資料雜湊到乙個足夠大的bitmap中,乙個一定不存在的資料會被這個bitmap攔截掉,從而避免...