我目前有一台Redis套装,我不确定这是否可行,但我想请问以防万一有人知道如何解决这个问题。是否可以在使用' SADD'时添加创建密钥的新元素的日期。命令?
我试过在网上搜索但我找不到任何东西,这告诉我它不可能。还有另一种方法吗?像下面这样的东西,然后能够得到元素的创建日期?
SADD my:key:string" 1000",Time.now
答案 0 :(得分:2)
使用排序集而不是集。使用时间戳作为分数将允许您检索按日期排序的值,给定日期的值,给定日期之前的值等,或者当然只是值的日期。
ZADD myzset 12345678 "my value"
答案 1 :(得分:0)
为了设置元素的日期,以json:
的形式保存元素SADD mset“{value:1000,created:18-03-2014}”
因此,当您检索元素时,也会检索其创建日期。