如何按创建时间的顺序获取redis缓存键列表
我的redis服务器中有n个密钥,其中包含一些数据。现在我想检查在过去两个月内创建的所有密钥。如何检查这个。有没有办法按创建时间或其他方式对redis cli中的所有缓存键进行排序?redis不存储此信息。您需要明确地执行此操作。有很多方法可以做到这一点。其中包括:如何按创建时间的顺序获取redis缓存键列表,redis,Redis,我的redis服务器中有n个密钥,其中包含一些数据。现在我想检查在过去两个月内创建的所有密钥。如何检查这个。有没有办法按创建时间或其他方式对redis cli中的所有缓存键进行排序?redis不存储此信息。您需要明确地执行此操作。有很多方法可以做到这一点。其中包括: 设置键时设置时间或日期或日期时间字符串 例如: 设置键1数据 设置键1:日期“2018年7月12日” 创建数据对象类型-添加在处创建的显式键,然后将其存储到Redis。然后在您自己的应用程序中对其进行排序 创建每个小时/天/月的集合
例如:
设置键1数据
设置键1:日期“2018年7月12日”
例如:
SET key1 data
//此时的日期是“2018年7月12日”SADD“JULY-SET”键1
现在,您可以通过以下操作获得七月的所有钥匙:
SMEMBERS“七月集”
Redis不存储此信息。您需要明确地执行此操作。有很多方法可以做到这一点。其中包括:
例如:
设置键1数据
设置键1:日期“2018年7月12日”
例如:
SET key1 data
//此时的日期是“2018年7月12日”SADD“JULY-SET”键1
现在,您可以通过以下操作获得七月的所有钥匙:
SMEMBERS“七月集”
但是我担心的是redis中已经推送的数据,而不是未来的数据,我们将用你的想法来存储。数据是有TTL还是没有?但我担心的是redis中已经推送的数据,而不是未来的数据,我们将用你的想法来存储。数据是有TTL还是没有TTL?