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返回回来:
计算值区间:
自增:
从大到小排序:
查询指定成员的排名:
移除成员:
查看指定成员的值: