gpt4 book ai didi

ruby-on-rails - 带时间戳的redis + Rails

转载 作者:可可西里 更新时间:2023-11-01 11:42:44 27 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

http://redis.io/commands/lpush

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

这里有一个很好的资源:http://yaychris.com/blog/2009/12/redis-part-2.html

关于ruby-on-rails - 带时间戳的redis + Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22678493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com