亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

annuaire recherche
Redis 基礎(chǔ)教程 Redis 教程 Redis 安裝 Redis 配置 Redis 數(shù)據(jù)類型 Redis 命令 Redis 命令 Redis 鍵(key) Redis DEL 命令 Redis Dump 命令 Redis EXISTS 命令 Redis Expire 命令 Redis Expireat 命令 Redis PEXPIREAT 命令 Redis PEXPIREAT 命令 Redis Keys 命令 Redis Move 命令 Redis PERSIST 命令 Redis Pttl 命令 Redis TTL 命令 Redis RANDOMKEY 命令 Redis Rename 命令 Redis Renamenx 命令 Redis Type 命令 Redis 字符串(String) Redis SET 命令 Redis Get 命令 Redis Getrange 命令 Redis Getset 命令 Redis Getbit 命令 Redis Mget 命令 Redis Setbit 命令 Redis Setex 命令 Redis Setnx 命令 Redis Setrange 命令 Redis Strlen 命令 Redis Mset 命令 Redis Msetnx 命令 Redis Psetex 命令 Redis Incr 命令 Redis Incrby 命令 Redis Incrbyfloat 命令 Redis Decr 命令 Redis Decrby 命令 Redis Append 命令 Redis 哈希(Hash) Redis Hdel 命令 Redis Hexists 命令 Redis Hget 命令 Redis Hgetall 命令 Redis Hincrby 命令 Redis Hincrbyfloat 命令 Redis Hkeys 命令 Redis Hlen 命令 Redis Hmget 命令 Redis Hmset 命令 Redis Hset 命令 Redis Hsetnx 命令 Redis Hvals 命令 Redis 列表(List) Redis Blpop 命令 Redis Brpop 命令 Redis Brpoplpush 命令 Redis Lindex 命令 Redis Linsert 命令 Redis Llen 命令 Redis Lpop 命令 Redis Lpush 命令 Redis Lpushx 命令 Redis Lrange 命令 Redis Lrem 命令 Redis Lset 命令 Redis Ltrim 命令 Redis Rpop 命令 Redis Rpoplpush 命令 Redis Rpush 命令 Redis Rpushx 命令 Redis 集合(Set) Redis Sadd 命令 Redis Scard 命令 Redis Sdiff 命令 Redis Sdiffstore 命令 Redis Sinter 命令 Redis Sinterstore 命令 Redis Sismember 命令 Redis Smembers 命令 Redis Smove 命令 Redis Spop 命令 Redis Srandmember 命令 Redis Srem 命令 Redis Sunion 命令 Redis Sunionstore 命令 Redis Sscan 命令 Redis 有序集合(sorted set) Redis Zadd 命令 Redis Zcard 命令 Redis Zcount 命令 Redis Zincrby 命令 Redis Zinterstore 命令 Redis Zlexcount 命令 Redis Zrange 命令 Redis Zrangebylex 命令 Redis Zrangebyscore 命令 Redis Zrank 命令 Redis Zrem 命令 Redis Zremrangebylex 命令 Redis Zremrangebyrank 命令 Redis Zremrangebyscore 命令 Redis Zrevrange 命令 Redis Zrevrangebyscore 命令 Redis Zrevrank 命令 Redis Zscore 命令 Redis Zunionstore 命令 Redis Zscan 命令 Redis HyperLogLog Redis Pfadd 命令 Redis Pfcount 命令 Redis Pgmerge 命令 Redis 發(fā)布訂閱 Redis Psubscribe 命令 Redis Pubsub 命令 Redis Publish 命令 Redis Punsubscribe 命令 Redis Subscribe 命令 Redis Unsubscribe 命令 Redis 事務(wù) Redis Discard 命令 Redis Exec 命令 Redis Multi 命令 Redis Unwatch 命令 Redis Watch 命令 Redis 腳本 Redis Eval 命令 Redis Evalsha 命令 Redis Script Exists 命令 Redis Script Flush 命令 Redis Script kill 命令 Redis Script Load 命令 Redis 連接 Redis Auth 命令 Redis Echo 命令 Redis Ping 命令 Redis Quit 命令 Redis Select 命令 Redis 服務(wù)器 Redis Bgrewriteaof 命令 Redis Bgsave 命令 Redis Client Kill 命令 Redis Client List 命令 Redis Client Getname 命令 Redis Client Pause 命令 Redis Client Setname 命令 Redis Cluster Slots 命令 Redis Command 命令 Redis Command Count 命令 Redis Command Getkeys 命令 Redis Time 命令 Redis Command Info 命令 Redis Config Get 命令 Redis Config rewrite 命令 Redis Config Set 命令 Redis Config Resetstat 命令 Redis Dbsize 命令 Redis Debug Object 命令 Redis Debug Segfault 命令 Redis Flushall 命令 Redis Flushdb 命令 Redis Info 命令 Redis Lastsave 命令 Redis Monitor 命令 Redis Role 命令 Redis Save 命令 Redis Shutdown 命令 Redis Slaveof 命令 Redis Showlog 命令 Redis Sync 命令 Redis 高級教程 Redis 數(shù)據(jù)備份與恢復(fù) Redis 安全 Redis 性能測試 Redis 客戶端連接 Redis 管道技術(shù) Redis 分區(qū) Java 使用 Redis PHP 使用 Redis
personnages

Redis 有序集合(sorted set)


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

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

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

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

實(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í)例中我們通過命令 ZADD 向 redis 的有序集合中添加了三個值并關(guān)聯(lián)上分?jǐn)?shù)。


Redis 有序集合命令

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

序號 命令及描述
1 ZADD key score1 member1 [score2 member2]
向有序集合添加一個或多個成員,或者更新已存在成員的分?jǐn)?shù)
2 ZCARD key
獲取有序集合的成員數(shù)
3 ZCOUNT key min max
計(jì)算在有序集合中指定區(qū)間分?jǐn)?shù)的成員數(shù)
4 ZINCRBY key increment member
有序集合中對指定成員的分?jǐn)?shù)加上增量 increment
5 ZINTERSTORE destination numkeys key [key ...]
計(jì)算給定的一個或多個有序集的交集并將結(jié)果集存儲在新的有序集合 key 中
6 ZLEXCOUNT key min max
在有序集合中計(jì)算指定字典區(qū)間內(nèi)成員數(shù)量
7 ZRANGE key start stop [WITHSCORES]
通過索引區(qū)間返回有序集合成指定區(qū)間內(nèi)的成員
8 ZRANGEBYLEX key min max [LIMIT offset count]
通過字典區(qū)間返回有序集合的成員
9 ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]
通過分?jǐn)?shù)返回有序集合指定區(qū)間內(nèi)的成員
10 ZRANK key member
返回有序集合中指定成員的索引
11 ZREM key member [member ...]
移除有序集合中的一個或多個成員
12 ZREMRANGEBYLEX key min max
移除有序集合中給定的字典區(qū)間的所有成員
13 ZREMRANGEBYRANK key start stop
移除有序集合中給定的排名區(qū)間的所有成員
14 ZREMRANGEBYSCORE key min max
移除有序集合中給定的分?jǐn)?shù)區(qū)間的所有成員
15 ZREVRANGE key start stop [WITHSCORES]
返回有序集中指定區(qū)間內(nèi)的成員,通過索引,分?jǐn)?shù)從高到底
16 ZREVRANGEBYSCORE key max min [WITHSCORES]
返回有序集中指定分?jǐn)?shù)區(qū)間內(nèi)的成員,分?jǐn)?shù)從高到低排序
17 ZREVRANK key member
返回有序集合中指定成員的排名,有序集成員按分?jǐn)?shù)值遞減(從大到小)排序
18 ZSCORE key member
返回有序集中,成員的分?jǐn)?shù)值
19 ZUNIONSTORE destination numkeys key [key ...]
計(jì)算給定的一個或多個有序集的并集,并存儲在新的 key 中
20 ZSCAN key cursor [MATCH pattern] [COUNT count]
迭代有序集合中的元素(包括元素成員和元素分值)
Article précédent: Article suivant: