redis常用命令 zset

2021-10-03 08:54:37 字數 1470 閱讀 7810

zadd:將乙個或者多個member及其score新增到其對應的有序集合key中

zcard:返回有序集合key中member的數量

zrange:返回有序集合key中指定範圍的member,增加withscores可以連同score一起返回,按score值得從小到大的順序排列

zcount:返回有序集合key中member的score在乙個區間中的範圍

zincrby:將有序集合key中某個member的score值新增指定的值,返回member的新score值,如果沒有有序集合key,會建立乙個新的有序集合,如果有序集合中沒有這個member,會建立乙個新的member

zrangebyscore:將有序集合key中score在指定區間的member返回,通過withscores返回score

zrank:返回member在有序集合key中的排名,從小到大,第一位為0

zrem:從有序集合key中刪除乙個或者多個member,並返回刪除的數量

zscore:返回有序集合可以中member對應的score值

zrevrank:返回member在有序集合key中的的排名,從大到小,從0開始

zrevrange:返回有序集合中指定範圍的member,按score的值

zrevrangebyscore:返回有序集合key中score在某個區間的member,從大到小排序

zremrangebyscore:移除zrangebyscore中得到的member,返回移除的數量

zremrangebyrank:移除zrange獲得的member的順序的乙個指定區間中的member

zunionstore:將指定數量的兩個有序集合key的並集存到乙個新的有序集合,返回新有序集合的數量,還可以選擇 weights和aggregate

weights後面的數字表示前面的兩個有序集合中每個member的score需要乘的數字

aggregate:表示對於兩個集合相同的member取並的時候,score的取值問題,預設是取總和

zinterstore:取有序集合之間的交集並儲存到乙個新的有序集合中,其他與zunionstore一致

Redis 常用命令解釋五 zset型別

1 zadd key nx xx ch incr score number score number.新增key nx xx 乙個或多個值 2 zcard key 查詢key列表有多少數量 3 zcount key min max 根據key的min和max區間列表數量 4 zrank key nu...

Redis常用命令

1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...

redis常用命令

redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...