redis的数据结构——存储hash

redis中的hash类型可以看成具有String key和String value的map容器,所以该类型非常适合存储对象的信息。如username、password、age等。如果hash中包含很少字段,那么该类型数据也将仅占用很少的磁盘空间。每一个hash可以存储4294967295个键值对。

1、赋值

● hset key field value:设置单个key/value

● hmset key field value[key2 field...]:设置多个key/value对

2、取值

● hget key field:返回指定key中field的值

● hmget key field[field2...]:获取key中多个field的值

● hgetall key:获取hash中所有的key/value

● hkeys key:获得hash中所有的key

● hvals key:获得hash中所有的value

3、删除

● hel key field [field2 ...]:删除一个或多个字段,返回值为被删除的个数

返回值为零表示删除的字段不存在:

● del key:删除整个hash

4、​​​​​​​增加数值

● hincrby key field increment:加减同一个命令

5、​​​​​​​判断key中是否存在filed

● hexists key field

6、​​​​​​​获取key中filed的数量

● hlen key

猜你喜欢

转载自blog.csdn.net/qq_40638598/article/details/89304762