Redis LRU-Eviction,Evicted Item Persistance

时间:2017-08-02 18:27:09

标签: redis

我是redis的新手,所以请耐心等待。假设我已将redis配置为maxmemory 50mb ,并将驱逐策略设置为allkeys-lru。然后我继续插入和查询数据。当进程内存达到50mb时,它开始逐出最近最少使用的项目。

我的问题是被驱逐的物品是否存在于磁盘上还是永远丢失?我的意思是如果我为被驱逐的密钥做GET,我会得到什么。 redis是否从磁盘中获取它?

1 个答案:

答案 0 :(得分:3)

被驱逐已经消失了。使用redis,磁盘上没有任何东西也不在内存中。 (从技术上讲,一段时间内可能仍会有痕迹,但这仅仅是实施细节。就数据模型而言,它已被删除,而GET不胜。找到它。)