我有一个redis哈希例如
key field value 1000 state "ca" 1000 zip "95054" 2000 state "ca" 2000 zip "95050" 3000 state "ny" 3000 zip "12345"
我怎样才能回答有多少州是"CA"的问题.我需要为一个字段计算值.可能吗 ?帮助将不胜感激.
-Avi
我认为您需要为唯一值存储单独的计数.您可以获得单个哈希的长度,但在此情况下您获得三个不同的密钥时则不会.
命令键字段值
HSET 1000状态"ca"
HSET 1000拉链"95054"
INCR ca
HSET 2000州"ca"
HSET 2000拉链"95050"
INCR ca
HSET 3000状态"ny"
HSET 3000拉链"12345"
INCR ny
如果要获取状态为"ca"的哈希键的数量,请使用:
GET ca