first commit
This commit is contained in:
90
专栏/Redis核心原理与实战/09附录:更多字典操作命令.md
Normal file
90
专栏/Redis核心原理与实战/09附录:更多字典操作命令.md
Normal file
@ -0,0 +1,90 @@
|
||||
|
||||
|
||||
因收到Google相关通知,网站将会择期关闭。相关通知内容
|
||||
|
||||
|
||||
09 附录:更多字典操作命令
|
||||
插入一个或多个元素
|
||||
|
||||
语法:hmset key field value [field value …] 示例:
|
||||
|
||||
127.0.0.1:6379> hmset myhash k1 val1 k2 val2
|
||||
OK
|
||||
127.0.0.1:6379> hmget myhash k1 k2
|
||||
1) "val1"
|
||||
2) "val2"
|
||||
|
||||
|
||||
|
||||
查询一个或多个元素
|
||||
|
||||
语法:hmget key field [field …] 示例:
|
||||
|
||||
127.0.0.1:6379> hmget myhash k1 k2
|
||||
1) "v1"
|
||||
2) "v2"
|
||||
|
||||
|
||||
|
||||
查询某个 key 的所有字段
|
||||
|
||||
语法:hkeys key 示例:
|
||||
|
||||
127.0.0.1:6379> hkeys myhash
|
||||
1) "key1"
|
||||
2) "key2"
|
||||
|
||||
|
||||
|
||||
查询某个 key 的所有值
|
||||
|
||||
语法:hvals key 示例:
|
||||
|
||||
127.0.0.1:6379> hvals myhash
|
||||
1) "value1"
|
||||
2) "value2"
|
||||
|
||||
|
||||
|
||||
查询某个 key 的所有字段和值
|
||||
|
||||
语法:hgetall key 示例:
|
||||
|
||||
127.0.0.1:6379> hgetall myhash
|
||||
1) "k1"
|
||||
2) "v1"
|
||||
3) "k2"
|
||||
4) "v2"
|
||||
|
||||
|
||||
|
||||
某个浮点值累加计算
|
||||
|
||||
语法:hincrbyfloat key field increment 示例:
|
||||
|
||||
127.0.0.1:6379> hincrbyfloat myhash k3 2.2
|
||||
"9.2"
|
||||
|
||||
|
||||
|
||||
查询元素是否存在
|
||||
|
||||
语法:hexists key field 示例:
|
||||
|
||||
127.0.0.1:6379> hexists myhash key1
|
||||
(integer) 1
|
||||
|
||||
|
||||
|
||||
查询元素个数
|
||||
|
||||
语法:hlen key 示例:
|
||||
|
||||
127.0.0.1:6379> hlen myhash
|
||||
(integer) 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user