多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

redis教程

Redis 有序集合(sorted set)

閱讀 (2331)

Redis 有序集合(sorted set)

Redis 有序集合和集合一樣也是string類(lèi)型元素的集合,且不允許重復(fù)的成員。

不同的是每個(gè)元素都會(huì)關(guān)聯(lián)一個(gè)double類(lèi)型的分?jǐn)?shù)。redis正是通過(guò)分?jǐn)?shù)來(lái)為集合中的成員進(jìn)行從小到大的排序。

有序集合的成員是唯一的,但分?jǐn)?shù)(score)卻可以重復(fù)。

集合是通過(guò)哈希表實(shí)現(xiàn)的,所以添加,刪除,查找的復(fù)雜度都是O(1)。 集合中最大的成員數(shù)為 232 - 1 (4294967295, 每個(gè)集合可存儲(chǔ)40多億個(gè)成員)。

實(shí)例

redis 127.0.0.1:6379> ZADD w3ckey 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD w3ckey 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD w3ckey 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD w3ckey 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD w3ckey 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE w3ckey 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"

在以上實(shí)例中我們通過(guò)命令 ZADD 向 redis 的有序集合中添加了三個(gè)值并關(guān)聯(lián)上分?jǐn)?shù)。


Redis 有序集合命令

下表列出了 redis 有序集合的基本命令:

序號(hào)命令及描述
1ZADD key score1 member1 [score2 member2]
向有序集合添加一個(gè)或多個(gè)成員,或者更新已存在成員的分?jǐn)?shù)
2ZCARD key
獲取有序集合的成員數(shù)
3ZCOUNT key min max
計(jì)算在有序集合中指定區(qū)間分?jǐn)?shù)的成員數(shù)
4ZINCRBY key increment member
有序集合中對(duì)指定成員的分?jǐn)?shù)加上增量 increment
5ZINTERSTORE destination numkeys key [key ...]
計(jì)算給定的一個(gè)或多個(gè)有序集的交集并將結(jié)果集存儲(chǔ)在新的有序集合 key 中
6ZLEXCOUNT key min max
在有序集合中計(jì)算指定字典區(qū)間內(nèi)成員數(shù)量
7ZRANGE key start stop [WITHSCORES]
通過(guò)索引區(qū)間返回有序集合成指定區(qū)間內(nèi)的成員
8ZRANGEBYLEX key min max [LIMIT offset count]
通過(guò)字典區(qū)間返回有序集合的成員
9ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]
通過(guò)分?jǐn)?shù)返回有序集合指定區(qū)間內(nèi)的成員
10ZRANK key member
返回有序集合中指定成員的索引
11ZREM key member [member ...]
移除有序集合中的一個(gè)或多個(gè)成員
12ZREMRANGEBYLEX key min max
移除有序集合中給定的字典區(qū)間的所有成員
13ZREMRANGEBYRANK key start stop
移除有序集合中給定的排名區(qū)間的所有成員
14ZREMRANGEBYSCORE key min max
移除有序集合中給定的分?jǐn)?shù)區(qū)間的所有成員
15ZREVRANGE key start stop [WITHSCORES]
返回有序集中指定區(qū)間內(nèi)的成員,通過(guò)索引,分?jǐn)?shù)從高到底
16ZREVRANGEBYSCORE key max min [WITHSCORES]
返回有序集中指定分?jǐn)?shù)區(qū)間內(nèi)的成員,分?jǐn)?shù)從高到低排序
17ZREVRANK key member
返回有序集合中指定成員的排名,有序集成員按分?jǐn)?shù)值遞減(從大到小)排序
18ZSCORE key member
返回有序集中,成員的分?jǐn)?shù)值
19ZUNIONSTORE destination numkeys key [key ...]
計(jì)算給定的一個(gè)或多個(gè)有序集的并集,并存儲(chǔ)在新的 key 中
20ZSCAN key cursor [MATCH pattern] [COUNT count]
迭代有序集合中的元素(包括元素成員和元素分值)
關(guān)閉
程序員人生
主站蜘蛛池模板: 美国毛片网 | 色人阁在线观看 | 欧美一级高清片在线 | 久久经典免费视频 | 亚洲一区精品视频在线 | 精品久久中文久久久 | 一区二区三区在线免费 | 噜噜噜噜影院 | 日本久久综合 | 香蕉在线精品一区二区 | 不卡午夜视频 | 日韩久久中文字幕 | 欧美成人aⅴ | 天堂在线亚洲 | 欧美精品高清在线观看 | 亚洲精品第一页中文字幕 | 国产精品亚洲专一区二区三区 | 最近中文字幕视频在线资源 | 天天综合久久 | 久久精品全国免费观看国产 | 国内精品久久久久久网站 | 中文字幕在线国产 | 日本护士xxxx在线播放 | 精品久久香蕉国产线看观看亚洲 | 日本香蕉一区二区在线观看 | 日本高清中文字幕视频在线 | 欧美日韩亚洲国内综合网香蕉 | 老司机午夜在线视频免费 | 免费爱爱网站 | 91精品国产综合久久久久 | 高清视频在线观看+免费 | 毛片一级在线 | 亚洲精品在线播放 | 欧美日韩欧美日韩 | 日韩一区二区三区视频 | 亚洲情a成黄在线观看动 | 亚洲精品 国产 日韩 | 国产精品一区二区三 | 最近免费中文字幕大全高清大全1 | 中国老头gay高清xxxx | 国产高清精品入口91 |