1. 程式人生 > >2000w數據,redis中只存放20w的數據,如何保證redis中的數據都是熱點數據

2000w數據,redis中只存放20w的數據,如何保證redis中的數據都是熱點數據

策略 olt nvic 大小 行數 keys env 過期 ttl

redis 內存數據集大小上升到一定大小的時候,就會施行數據淘汰策略。

redis 提供 6種數據淘汰策略:voltile-lru:從已設置過期時間的數據集(server.db[i].expires)中挑選最近最少使用的數據淘汰

volatile-ttl:從已設置過期時間的數據集(server.db[i].expires)中挑選將要過期的數據淘汰volatile-random:從已設置過期時間的數據集(server.db[i].expires)中任意選擇數據淘汰allkeys-lru:從數據集(server.db[i].dict)中挑選最近最少使用的數據淘汰allkeys-random:從數據集(server.db[i].dict)中任意選擇數據淘汰no-enviction(驅逐):禁止驅逐數據

2000w數據,redis中只存放20w的數據,如何保證redis中的數據都是熱點數據