hash类型数据操作命令


哈希类型(hash)是一种键值对结构,其存储了字段(field)和与之关联的字段值,字段名和字段值只能是字符串,不支持其他数据类型。一个哈希类型键可以包含最多232−1个字段。

哈希类型适用于存储对象信息,例如用户信息、产品属性等。

hset命令

设置哈希类型数据的字段值。

命令格式

  • hset key field value

使用示例

1、hset key field value:设置哈希类型数据的field字段值为value。

redis

hget命令

查看哈希类型数据的字段值。

命令格式

  • hget key field

使用示例

1、hget key field:查看哈希类型数据的field字段值。

redis

hmset命令

设置哈希类型数据的多个字段值。

命令格式

  • hmset key field value [field value ...]

使用示例

1、hmset key field value [field value ...]:设置哈希类型数据的多个字段值。

redis

hmget命令

查看哈希类型数据的多个字段值。

命令格式

  • hmget key field [field ...]

使用示例

1、hmget key field [field ...]:查看哈希类型数据的多个字段值。

redis

hgetall命令

查看哈希类型数据的所有字段名与字段值。

命令格式

  • hgetall key

使用示例

1、hgetall key:查看哈希类型数据的所有字段名与字段值。

redis

hlen命令

查看哈希类型数据的字段数量。

命令格式

  • hlen key

使用示例

1、hlen key:查看哈希类型数据的字段数量。

redis

hkeys/hvals命令

查看哈希类型数据的所有字段名(hkeys)、字段值(hvals)。

命令格式

  • hkeys/hvals key

使用示例

1、hkeys/hvals key:查看哈希类型数据的所有字段名(hkeys)、字段值(hvals)。

redis

hdel命令

删除哈希类型数据的指定字段。

命令格式

  • hdel key field [field ...]

使用示例

1、hdel key field [field ...]:删除哈希类型数据的指定字段field。

redis

hincrby命令

在哈希类型数据的指定字段上加上一个整数(可为负数),若字段不存在,会首先创建字段并将值初始化为0后再加整数。

命令格式

  • hincrby key field number

使用示例

1、hincrby key field number:在哈希类型数据的field字段上加上整数number。

redis

hexists命令

查看哈希类型数据是否包含某个字段,包含返回1,否则返回0。

命令格式

  • hexists key field

使用示例

1、hexists key field:查看哈希类型数据是否包含字段field,包含返回1,否则返回0。

redis

hsetnx命令

若哈希类型数据的字段不存在则新增字段并设置字段值,新增完成返回结果1,否则不做任何操作直接返回结果0。

命令格式

  • hsetnx key field value

使用示例

1、hsetnx key field value:若哈希类型数据的字段field不存在则新增field字段并设置值为value,新增成功返回1,否则返回0。

redis

发表评论

评论数量:0