hz_oracle 发表于 2017-12-26 18:55

一个棘手的redis需求

redis 可以通过expire key timeout来设置一个key的生存时间,单位为秒,超过这个时间,则这个key将被删除。

现在我有一个需求:用列表或者哈希存储元素,并且对元素设置生存时间。即,列表或者hset中的元素有独立的生存时间,互不影响。 比如有一个列表a,里面有10个元素,每个元素都有自己的生存时间,如果到了某个元素的生存时间,则该元素将被从列表中删除掉。 这个该如何实现?

如果列表不能实现,那么有没有其他的解决方案?

另外, 如何将redis的key存放到列表中? 比如:

127.0.0.1:6379> set aa "1"
OK
127.0.0.1:6379> set bb "2"
OK
127.0.0.1:6379> set cc "3"
OK


那么如何将aa,bb,cc 这三个key存到列表中,当我访问列表即可等到aa,bb,cc的值(1,2,3)?

我是redis小白,求大神不吝赐教! 跪谢!

hz_oracle 发表于 2017-12-26 18:57

:dizzy:大神快来!帖子不要沉
页: [1]
查看完整版本: 一个棘手的redis需求