【问题标题】:redis with timestamp + Rails带有时间戳+ Rails的redis
【发布时间】:2014-03-27 04:44:34
【问题描述】:

我们正在使用 redis 来显示论坛中提出的问题的回复数量,并且有一个过滤器可以过滤一天、一个月、一周和一年的回复数量。

我们仅将日期存储在 redis 键中,例如 "question_#{question_id}_#{date with out timestamp}" 这个日期是 UTC 日期。

现在我们需要在密钥中存储时间戳。如果我们添加时间戳,那么它将为每个回复创建一个新密钥。请帮助我们如何使用 redis 存储特定日期的回复数。

【问题讨论】:

标签: ruby-on-rails redis timestamp


【解决方案1】:

我们以前做过 - 您需要使用Redis hash or list

基本上,您需要将question 存储为键,然后您可以将回复作为元素添加到该键:

http://redis.io/commands/lpush

REDIS.lpush("question_#{question_id}", Time.now.to_i)

这里有一个很好的资源:@​​987654323@

【讨论】:

    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 2012-11-19
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多