我有一个redis哈希例如
key field value
1000 state "ca"
1000 zip "95054"
2000 state "ca"
2000 zip "95050"
3000 state "ny"
3000 zip "12345"
Run Code Online (Sandbox Code Playgroud)
我怎样才能回答有多少州是"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
| 归档时间: |
|
| 查看次数: |
9205 次 |
| 最近记录: |