gpt4 book ai didi

redis - 如何获取redis哈希中的值计数?

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

我得到了一个redis hash eg

key field value

1000 state "ca"
1000 zip "95054"
2000 state "ca"
2000 zip "95050"
3000 state "ny"
3000 zip "12345"

我如何回答诸如有多少个州是“CA”之类的问题。我需要计算一个字段的值。可能吗 ?帮助将不胜感激。

-Avi

最佳答案

我认为您需要为唯一值存储一个单独的计数。您可以获得单个散列的长度,但在本例中您获得了三个不同的 key 。

命令键字段值

HSET 1000 state "ca"

HSET 1000 zip "95054"

INCR ca

HSET 2000 state "ca"

HSET 2000 zip "95050"

INCR ca

HSET 3000 state "ny"

HSET 3000 zip "12345"

INCR ny

如果您想获得状态为“ca”的哈希键的数量,请使用:

GET ca

关于redis - 如何获取redis哈希中的值计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5825485/

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