前言

redis的数据结构

redis存储的是key,value格式的数据,其中的key是字符串,value有5种不同的数据结构

value的数据结构
1.字符串类型 string
2.哈希类型 hash
3.列表类型 list
4.集合类型 set
5.有序集合类型 sortedset


提示:本博客仅为了记录自我的学习过程,理清技术思路

一、字符串类型

1.存储:set key value
2.获取:get key
3.删除:del key
在这里插入图片描述

二、哈希类型

1.存储:hset key field value
2.获取:

  1. hget key field 获取指定的field对应的值
  2. hgetall key:获取所有的field对应的值

3.删除:hdel key field
在这里插入图片描述
在这里插入图片描述

三、列表类型

可以添加一个元素到列表的头部或者尾部
1.添加:

  1. push key value 将元素加入列表头部
  2. rpush key value 将元素加入列表尾部

2.获取:
lrange key start end : 范围获取

3.删除:
lpop key :从列表的头部删除一个元素,并将元素返回
rpop key :从列表的尾部删除一个元素,并将元素返回

在这里插入图片描述

列表允许重复


四、集合类型

不允许添加重复元素,存储的元素是无序的

1.存储:sadd key value
2.获取:smembers key:获取set集合中所有元素
3.删除:srem key value:删除set集合中的某个元素
在这里插入图片描述

五、有序集合类型

不允许重复元素,且元素有序

1.存储:zadd score value;
2.获取:zrange key start end
3.删除:zren key value
在这里插入图片描述
在这里插入图片描述

六、通过命令

1.keys * :查询所有的键
2.type key :获取键对应的value类型
3.del key :删除指定的key value
在这里插入图片描述

posted on 2020-12-30 19:51  凸凸大军的一员  阅读(50)  评论(0编辑  收藏  举报