小结

往z1键中添加内容,权重与值分别为
5 five 
3 three 
2 two 
11 eleven
?
127.0.0.1:6379> zadd z1 5 five 3 three 2 two 11 eleven获取z1键的所有成员值
?
127.0.0.1:6379> zrange z1 0 -1获取z1键里权值在1到5范围的数据
?
127.0.0.1:6379> zrangebyscore z1 1 5获取z1键中数据three的权值
?
127.0.0.1:6379> zscore z1 three删除z1键里的两个成员two,three
?
127.0.0.1:6379> zrem z1 two three删除z1键中权值在4到10范围的数据
?
127.0.0.1:6379> zremrangebyscore z1 4 10

有序集合特点

在这里插入图片描述

添加

在这里插入图片描述

zadd 键 权重11 权重n 值n

往z1键中添加内容,权重与值分别为
5 five
3 three
2 two
11 eleven

在这里插入图片描述

获取 zrange

在这里插入图片描述

有点像list类型

》获取z1键的所有成员值

在这里插入图片描述

获取权值在min和max间的成员 zrangebyscore

在这里插入图片描述

获取z1键里权值在1到5范围的数据

获取z1键里权值在1到4范围的数据

在这里插入图片描述

zrangebyscore 键名 最小权重 最大权重

获取某个数据的权值

zscore key member

》获取z1键中数据three的权值

在这里插入图片描述

zscore 键 值

删除 zrem

在这里插入图片描述

》删除z1键里的两个成员two,three

在这里插入图片描述

删除权值在某某范围内的成员 zremrangebyscore

单词太长了需要分解一下

zrange,获取

zrangebyscore,根据权值获取

zrem, 删除

zremrangebyscore, 根据权值来删除

》删除z1键中权值在4到10范围的数据

在这里插入图片描述

返回
顶部