天天看點

Redis内置的緩存過期政策

Redis緩存過期政策

redis對于過期政策中,有以下幾種設定政策(可以在配置檔案中檢視 maxmemory-policy 内容):

  1. volitale lru: 使用LRU算法移除key,隻對設定了過期時間的key有效(redis中預設的過期政策)
  2. allkeys lru: 對于所有的key使用LRU算法移除key
  3. volitale random: 随機移除,隻對設定過期時間的key有效
  4. allkeys random: 針對所有鍵值
  5. volitale ttl: 移除ttl最小的key,即即将過期的key,隻對設定了過期時間的key有效
  6. noeviction: 永不删除

繼續閱讀