如何将Redis用作部分LRU?

时间:2018-12-28 05:58:21

标签: redis

我有2种Redis键:post:{pid}comment:{cid}

我想存储这两种类型的缓存最多100条记录。

例如我有100条帖子记录和50条评论记录。当评论记录到来时,它将被保存。当发布记录到来时,一个现有记录将被替换。

1 个答案:

答案 0 :(得分:0)

Redis的缓存功能无法做到这一点。您需要自己跟踪和删除密钥。为此,可以使用“排序集”,其中成员是键的名称,得分是时间戳。

注意:LRU表示最近最少使用,而您所描述的是基于创建顺序的逐出。细微差别。