9 常用命令 有序集合

2021-09-26 03:49:11 字數 1678 閱讀 6398

常用zset相關的命令

1、zadd/zrange命令示例

# 向有序集合中天劍乙個或多個成員,或更新已存在的成員的分數

zadd key sorce1 member1 [score2 member2]

# 通過索引區間返回有序集合指定區間內的成員

zrange key start end [withscores]

2、zrangebyscore命令

redis zrangebyscore返回有序集合中指定分數區間的成員列表。有序集成員按分數值遞增(從小到大)次序排列。

具有相同分數值的成員按字典序來排列(該屬性是有序集提供的,不需要額外的計算)。

預設情況下,區間的取值使用閉區間(小於等於或大於等於),你也可以通過給引數前增加(符號來使用可選的開區間 (小於或大於)。

示例

# 通過分數返回有序結合指定區間內的成員

zrangebyscore key min max [withscores]

[limit offset count]

# 返回所有符合條件 1 < score <= 5 的成員

zrangebyscore key (1 5

# 返回所有符合條件 5 < score < 10 的成員

zrangebyscore key (1 (5

# 顯示整個有序集合

zrangebyscore key -inf +inf

# 顯示整個有序集及成員的 score 值

zrangebyscore key -inf +inf withscores

# 顯示分數 <=5000 的所有成員

zrangebyscore salary -inf 5000 withscores

3、zrem命令示例

# 移除有序集合中乙個或多個成員

zrem key member1 [member2]

4、zcard/zcount命令示例

# 獲取有序集合中的成員數

zcard key

# 計算在有序集合中指定區間分數的成員

zcount key min max

5、zrevrank/zrevrange命令示例

# 返回有序集合中指定成員的排名,有序集成員按分數值遞減(從大到小)排序

zrevrank key member

# 返回有序集中指定區間內的成員,通過索引,分數從高到底

zrevrange key start end [withscores]

6、zrevrangebyscore命令示例

# 返回有序集中指定分數區間內的成員,分數從高到低排序

zrevrangebyscore key max min [withscore]

Linux常用命令 9 其他命令

命令 功能命令 功能echo 顯示一字串 passwd 修改密碼 clear 清除顯示器 lpr列印 lpq檢視在列印佇列中等待的作業 lprm 取消列印佇列中的作業 9.1 echo命令 echo命令用來在顯示器上輸出一段文字,這個命令常用來輸出一些提示資訊,因此這個命令的意義在於輸出一些文字。它...

Linux gcc g 常用命令選項集合

gcc和g 的編譯選項通常情況下是一樣的.格式 選項 解釋 linux gcc常用命令集合 o file 指定輸出檔名,在編譯為目標 時,這一選項不是必須的.如果file沒有指定,預設檔名是a.out.c 只編譯生成目標檔案,不鏈結 m486 針對 486 進行 優化.o0 不進行優化處理 注意是字...

Linux 常用命令集合

1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...