其实我是要实现这么一个功能,有百万甚至是千万级别的记录,每条记录的存活时间比如是30分钟(记录不是同时插入到redis中的),
然后是打算把记录的id当作key存放在redis实例中,通过java程序来取出超过30分钟(30分钟是当前时间减去插入的时间)的记录,
1.刚开始是想给这个key设置过期时间为30分钟,然后我问你们如果查询过期的key,得知无法查询到 ==》fail
2.然后我就想给这个key的value设置为插入redis实例的时间(不设置过期时间),在每次遍历这些记录,得知遍历百万/千万级别记录耗时较长 ==》fail
3.现在我是想给每个key设置的过期时间为30分钟+30s,然后查询key剩余过期时间小于等于30s的key,但是我不知道怎么查询.......
问题描述就是这样,不知道大家有没有什么好的方法
기간을 키로 사용하고, 목록 유형을 값으로 사용하고, ID를 목록에 넣는 것이 요구 사항을 충족하는 것 같습니다
으아악