Redis 数据类型之Hash类型

Hashes类型及操作

Redis hash是一个string类型的field和value的映射表。Hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存。并且可以更方便的存取整个对象

Hset

设置hash field 为指定值,如果key不存在,则先创建


Hsetnx

设置hash field 为指定值,如果key不存在,则先创建。如果存在返回0

Redis 数据类型之Hash类型_第1张图片

Hmset

同时设置hash的多个field

Redis 数据类型之Hash类型_第2张图片

Hincrby

指定的hash field 加上给定值

Hexists

测试指定field是否存在

Redis 数据类型之Hash类型_第3张图片

Hlen

返回指定hash的field数量


Hdel

删除指定hash的field

Redis 数据类型之Hash类型_第4张图片

Hkeys

返回hash的所有field


Hvals

返回hash的所有value

Redis 数据类型之Hash类型_第5张图片

Hgetall

获取某个hash中全部的field及value

Redis 数据类型之Hash类型_第6张图片


你可能感兴趣的:(Redis)