溫馨提示×

redis怎么配置刪除策略

小億
129
2024-01-24 22:19:03
欄目: 云計算

Redis中可以通過配置參數配置刪除策略,具體的刪除策略有以下幾種:

  1. noeviction:當內存不足以容納新寫入數據時,直接返回錯誤。
  2. volatile-lru:從已設置過期時間的數據集中挑選最近最少使用的數據進行刪除。
  3. volatile-ttl:從已設置過期時間的數據集中挑選將要過期的數據進行刪除。
  4. volatile-random:從已設置過期時間的數據集中任意選擇數據進行刪除。
  5. allkeys-lru:從所有數據集中挑選最近最少使用的數據進行刪除。
  6. allkeys-random:從所有數據集中任意選擇數據進行刪除。
  7. volatile-lfu:從已設置過期時間的數據集中挑選最不經常使用的數據進行刪除。
  8. allkeys-lfu:從所有數據集中挑選最不經常使用的數據進行刪除。

默認的刪除策略是noeviction,可以在Redis的配置文件redis.conf中通過設置maxmemory-policy參數來配置刪除策略。例如,設置為volatile-lru的配置如下:

maxmemory-policy volatile-lru

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女