redis作為數(shù)據(jù)庫與緩存的區(qū)別
- 緩存數(shù)據(jù)”不重要“
- 不是全量數(shù)據(jù)
- 緩存應該隨著訪問變化而變化(不經(jīng)常訪問到的數(shù)據(jù)應該使用合適的淘汰策略清除)
- 熱數(shù)據(jù)放緩存
- redis作為緩存
-- redis里的數(shù)據(jù)怎么隨著業(yè)務的變化而變化,只保留熱數(shù)據(jù),因為內(nèi)存大小有限,即瓶頸。
根據(jù)業(yè)務邏輯->key有效期
- 會隨著訪問延長有效期? 不對
- 發(fā)生寫,會刪除過期時間
- 倒計時,且redis不能延長
- 定時
- 業(yè)務邏輯自己補全
- 過期判定原理
-- 1. 被動訪問時判定
-- 2. 周期輪詢判定(增量)
原文介紹:http://redis.cn/commands/expire.html
業(yè)務運轉 -> 決定冷熱數(shù)據(jù)及淘汰
- port.conf配置指令用于配置Redis存儲數(shù)據(jù)時指定限制的內(nèi)存大小
-- maxmemory <bytes> 一般是1~10G
-- 淘汰策略概括的說:LFU 碰了多少次; LRU 多久沒碰;
原文介紹:http://redis.cn/topics/lru-cache.html
一覽圖

key與淘汰策略.png
————————————————————
坐標帝都,白天上班族,晚上是知識的分享者
如果讀完覺得有收獲的話,歡迎點贊加關注