hash是操作哈希类型的数值,常用于存储一个对象,存储空间比json更小。
1.赋值语法:
hset key field value //为指定的key,设定field/value
hmset key field value[field1,value1]...//同时将多个 field-value对设置到哈希表key中
例如:hmset users uname zs age 20 address "深圳市"
2.取值语法:
hget key field //获取存储在hash中的值,根据field得到value
hmget key field[field1...] //获取key所有给定字段的值
hgetall key // 返回hash表中所有的字段和值
hkeys key //获取所有哈希表中的字段
hlen key // 获取哈希表中字段的数量
3.删除语法:
hdel key field[field2] //删除一个或多个hash表字段
4.其他语法:
hsetnx key field value
只有在字段field不存在时,设置哈希表字段的值
hincrby key field increment
为哈希表 key 中的指定字段的整数值加上增量 increment
hincrebyfloat key field increment
为哈希表 key 中的指定字段的浮点数值加上增量 increment
hexists key field
查看哈希表 key 中,指定的字段是否存在
664

被折叠的 条评论
为什么被折叠?



