redis筆記 物件的空轉時長

2021-10-09 07:57:30 字數 391 閱讀 1942

1.redisobject的lru屬性記錄了該物件最後一次被命令訪問的時間

2.object idletime可以列印給定鍵的空轉時長, 通過當前時間減去鍵的值物件的lru時間

3.object idletime 在訪問鍵的值物件時,不會修改物件的lru屬性

4.如果伺服器開啟了maxmemory選項,並且用於記憶體**的演算法為volatile-lru或者allkeys-lru,當記憶體數超過了maxmemory時,優先刪除空轉時長較高的那部分鍵

Redis 物件的空轉時長 總結

8.10 物件的空轉時長 typedef struct redisobject robj object idletime命令可以列印出給定鍵的空轉時長,這一空轉時長就是通過將當前時間減去鍵的值物件的lru時間計算得出的 redis set msg hello world ok 等待一小段時間 red...

Redis學習筆記之Redis的物件

型別與編碼 typedef struct redisobject robj 1.字串物件 編碼 int,整數值,而且這個整數值可以用long型別來表示 raw,字串值,而且字串值的長度大於32位元組,sds的記憶體與redisobject記憶體不連續 embstr,字串值,而且字串值的長度小於32位...

redis筆記 有序集合物件

1.有序集合的編碼可以是ziplist或者skiplist 2.當使用ziplist編碼時,每個集合元素使用兩個緊挨在一起的壓縮列表節點來儲存,第乙個節點儲存元素的成員,第二個元素則儲存元素的分值 3.ziplist內的集合元素按分值從小到大進行排序,分值小的元素被放置表頭方向 4.當使用skipl...