Redis集 - 添加日期

时间:2014-03-18 16:45:44

标签: redis

我目前有一台Redis套装,我不确定这是否可行,但我想请问以防万一有人知道如何解决这个问题。是否可以在使用' SADD'时添加创建密钥的新元素的日期。命令?

我试过在网上搜索但我找不到任何东西,这告诉我它不可能。还有另一种方法吗?像下面这样的东西,然后能够得到元素的创建日期?

SADD my:key:string" 1000",Time.now

2 个答案:

答案 0 :(得分:2)

使用排序集而不是集。使用时间戳作为分数将允许您检索按日期排序的值,给定日期的值,给定日期之前的值等,或者当然只是值的日期。

ZADD myzset 12345678 "my value"

答案 1 :(得分:0)

为了设置元素的日期,以json:

的形式保存元素

SADD mset“{value:1000,created:18-03-2014}”

因此,当您检索元素时,也会检索其创建日期。