0%

redis数据类型之hash命令

前言

hash类型存储结构对象,对象包括属性和属性值,值的类型是string。

常用命令

  • 设置hash的单个属性
    语法:hset hash field value
    1
    2
    127.0.0.1:6379> hset user name dana
    (integer) 1
  • 设置hash的多个属性
    语法:hmset hash field1 value1 field2 value2
    1
    2
    127.0.0.1:6379> hmset flower color red num 99
    OK
  • 查看hash的数据类型
    语法:type hash
    1
    2
    127.0.0.1:6379> type user
    hash
  • 查看hash的属性
    语法:hkeys hash
    1
    2
    127.0.0.1:6379> hkeys user
    1) "name"
  • 查看hash的单个属性值
    语法:hget hash field
    1
    2
    127.0.0.1:6379> hget user name
    "dana"
  • 查看hash的多个属性值
    语法:hmget hash field1 field2
    1
    2
    3
    127.0.0.1:6379> hmget flower color num
    1) "red"
    2) "99"
  • 查看hash的所有属性值
    语法:hvals hash
    1
    2
    3
    127.0.0.1:6379> hvals flower
    1) "red"
    2) "99"
  • 删除hash的属性值
    语法:hdel hash field
    1
    2
    3
    4
    127.0.0.1:6379> hdel flower num #删除flower的num属性
    (integer) 1
    127.0.0.1:6379> hkeys flower #查询flower的属性
    1) "color"
  • 删除hash
    语法:del hash
    1
    2
    127.0.0.1:6379> del flower
    (integer) 1
-------------本文结束感谢您的阅读-------------