gpt4 book ai didi

ruby - 如何总结整个星期的 Redis 键?

转载 作者:IT王子 更新时间:2023-10-29 06:15:52 25 4
gpt4 key购买 nike

我有以下 redis 键:

REDIS.del "weekly:activity"
REDIS.del "2013-02-27:activity"
REDIS.del "2013-02-28:activity"

REDIS.sadd "2013-02-27:activity", 1
REDIS.sadd "2013-02-27:activity", 2
REDIS.sadd "2013-02-27:activity", 3
REDIS.sadd "2013-02-28:activity", 4
REDIS.sadd "2013-02-28:activity", 1
REDIS.sadd "2013-02-28:activity", 1
REDIS.sadd "2013-02-28:activity", 6

REDIS.sunionstore "weekly:activity", "2013-02-27:activity", "2013-02-28:activity"
REDIS.scard "weekly:activity"

识别本周第一天和总结本周统计数据的最佳方式是什么。

我可以使用 Redis 做到这一点吗?还是我应该用 Ruby 来做?

最佳答案

与其定期汇总,我建议您收集更多数据并为数周和数月创建 key 。

因此,每次用户登录时,您:

REDIS.incr "{today}:activity"
REDIS.incr "{this week}:weekly:activity"
REDIS.incr "{this month}:monthly:activity"

这样,就不用报告了。我将由您来计算本周本月

关于ruby - 如何总结整个星期的 Redis 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15102030/

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