gpt4 book ai didi

count - Redis 多个键集计数

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

所以我将 key 添加到我的 Redis 实现中,以实现像这样的墙纸 View 计数...(这些值用于演示目的,但整体格式相同)

SADD wallpapers:100:2015-12-31 "127.0.0.1"
SADD wallpapers:100:2016-01-01 "127.0.0.1"
SADD wallpapers:100:2016-01-01 "192.168.1.1"
SADD wallpapers:100:2016-01-02 "127.0.0.1"

因此应该在关联集中添加 IP。所以我的问题是,它们是否允许某种基于模式的计数?

SCARD wallpapers:100:2016:01-01

例如上面的命令将返回“2”,因为集合中存储了两个 IP,但是有没有办法运行类似下面的命令来获取所有日期的所有计数?

SCARD wallpapers:100:*

最佳答案

实际上它比您想象的要容易:存储不太具体的集合以获得您想要的。

例如,如果您需要 wallpapers:100:*,这意味着您只需要一个名为 wallpapers:100集合,您可以在其中存储唯一的 IP 地址。

也就是说,每当您将 IP 地址添加到特定集合之一(即日常集合)时,也将其添加到给定墙纸标识符的全局集合

Redis 就像使用手动索引一样。以一种您可以有效使用它的方式索引您的数据。就这样!这意味着数据冗余是一种很好的方法。

关于count - Redis 多个键集计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563144/

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