学习目标
- 能够写出Redis中hash类型数据的增删改查相关命令
hash类型
- hash⽤于存储对象,对象的结构为属性、值
- 值的类型为string
增加、修改
- 设置单个属性
hset key field value
- 例1:设置键
user
的属性name
为itheima
hset user name itheima
- 设置多个属性
hmset key field1 value1 field2 value2 ...
- 例2:设置键
u2
的属性name
为itcast
、属性age
为11
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:在键