Redis6常见数据结构概览



0代表存在,1代表不存在。

1表示删除成功,0表示失败。

查看类型,默认string类型。

也可以设置set类型。

list类型。
查看key的过期时间:

Redis6数据结构之String类型介绍和应用场景


批量设置:

incr:

用于自增。
incrby:

增加指定数量。
setex:
设置过期时间:

setnx:
判断key是否存在,存在则什么都不做,不存在则等同于set:

getset:
设置新值,返回旧值:

Redis6数据结构之List类型介绍和应用场景


添加数据:

查看队列长度:

lrange:
查看队列中的内容:

查看第一个元素:

lindex:
根据索引获取元素:


rpop:右边移除:

rpush:从右边插入:

左移除.
brpop:

redis进行阻塞:
新加一个元素:


弹出来了。

lrem指定个数删除元素:


指定移除:



Redis6数据结构之Hash类型介绍和应用场景


创建:

获取:


获取全部元素:

删除指定元素:

查看元素是否存在:


元素递增:

元素递减:

批量设置:

指定获取:

Redis6数据结构之Set类型介绍和应用场景


添加元素:

获取元素数量:

添加重复数据:

无法添加重复元素。
sdiff:

添加了两条数据。
返回两个集合的差集:

返回的是第一个元素中的值。
sinter:查看交集:

sismember:判断某个元素是否是容器中的成员:

如果是1表示是其中的成员。
移除元素:

并集:
并集去重

查看全部key集合:

Redis6数据结构之SortedSet类型介绍和应用场景


添加元素:

查看元素数量:

通过索引返回元素:

把value返回回来:

计算值区间:

自增:

从大到小排序:


查询指定成员的排名:


移除成员:

查看指定成员的值:




















