1. 程式人生 > >Redis<四> 資料結構:ZSet

Redis<四> 資料結構:ZSet

1). ZADD key score member [[score member]  ...] : 將一個或多個 member 元素及其 score 值加入到有序集 key 當中。
2). ZCARD key : 返回有序集 key 的元素個數。
3). ZINCRBY key increment member : 為有序集 key 的成員 member 的 score 值加上增量 increment 。
4). ZCOUNT key min max : 返回有序集 key 中, score 值在 min 和 max 之間(預設包括 score 值等於 min 或 max )的成員的數量。
5). ZRANGE key start end [WITHSCORES] : 返回有序集 key 中,指定區間內的成員。其中成員的位置按 score 值遞增(從小到大)來排序。(按照排名取) 6). ZREVRANGE key start end [WITHSCORES] : 返回有序集 key 中,指定區間內的成員。其中成員的位置按 score 值遞減(從大到小)來排列。(按照排名取) 7). ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] : 返回所有 score 值介於 min 和 max 之間(包括等於 min 或 max )的成員。有序整合員按 score 值遞增(從小到大)次序排列。
8). ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count] : 返回score 值介於 max 和 min 之間(預設包括等於 max 或 min )的所有的成員。有序整合員按 score 值遞減(從大到小)的次序排列。 9). ZRANK key member : 返回有序集 key 中成員 member 的排名。其中有序整合員按 score 值遞增(從小到大)順序排列。 10). ZREVRANK key member : 返回有序集 key 中成員 member 的排名。其中有序整合員按 score 值遞減(從大到小)排序。
11). ZSCORE key member : 返回有序集 key 中,成員 member 的 score 值。 12). ZREM key member [member ...] : 移除有序集 key 中的一個或多個成員,不存在的成員將被忽略。 13). ZREMRANGEBYRANK key start stop : 移除有序集 key 中,指定排名(rank)區間內的所有成員。區間分別以下標引數 start 和 stop 指出,包含 start 和 stop 在內。 14). ZREMRANGEBYSCORE key min max : 移除有序集 key 中,所有 score 值介於 min 和 max 之間(包括等於 min 或 max )的成員。