学习目标

  • 能够写出Redis中hash类型数据的增删改查相关命令

hash类型

  • hash⽤于存储对象,对象的结构为属性、值
  • 的类型为string

增加、修改

  • 设置单个属性

hset key field value

  • 例1:设置键 user的属性nameitheima

hset user name itheima

  • 设置多个属性

hmset key field1 value1 field2 value2 ...

  • 例2:设置键u2的属性nameitcast、属性age11

hmset u2 name itcast age 11

获取

  • 获取指定键所有的属性

hkeys key

  • 例3:获取键u

学习目标

  • 能够说出Redis中 list 保存的数据类型

list类型

  • 列表的元素类型为string
  • 按照插⼊顺序排序

增加

  • 在左侧插⼊数据

lpush key value1 value2 ...

  • 例1:从键为a1的列表左侧加⼊数据a 、 b 、c

lpush a1 a b c

  • 在右侧插⼊数据

rpush key value1 value2 ...

  • 例2:从键为a1的列表右侧加⼊数据0、1

rpush a1 0 1

  • 在指定元素的前或后插⼊新元素

linsert key before或after 现有元素 新元素

  • 例3:在键