初學redis ZSet型別基本操作

2021-10-10 04:51:57 字數 1384 閱讀 6625

一、zset常用操作

zadd key score member //往有序集合key中加入帶分值元素

zadd news 1 香港

zrem key member //從有序集合key中刪除元素

zrem news 大陸

zscore key member //返回有序集合key中元素member的分值

zscore news 香港

zincrby key increment member //為有序集合key中元素member的分值加上increment

zcard key //返回有序集合key中元素個數

zrange key start stop //正序獲取有序集合key從start下標到stop下標的元素

zrevrange key start stop //倒序獲取有序集合key從start下標到stop下標的元素

二、zset集合操作

zunionstore destkey numkeys key //並集計算

新建new1、new2

zunionstore newsall 3 news new1 new2

newall為destkey,相當於乙個新的key

numkeys相當於要取幾個集合的並集,3就是3個集合,2就是2個集合

news new1 new2 就是指定要取並集的集合

zinterstore destkey numkeys key //交集計算

與並集類似

redis Zset有序集合型別(七)

存值 zaddmyset 1 one 取值 zrangemyset 0 1 127.0.0.1 6379 zadd myset 1 one 存值 分值為1 integer 1 127.0.0.1 6379 zadd myset 3 three 存值 分值為3 integer 1 127.0.0.1 ...

初學redis String型別基本操作

redis總共有五種資料型別 字串string 雜湊hash 列表list 集合set 有序集合zset 字串string操作 一 單值快取 set key value 存入字串鍵值對 get key 獲取乙個字串鍵值 二 物件快取 1 set user 1 使用者id value json格式資料...

初學redis List型別基本操作

一 lpush存元素,每次把最新增加的元素放在列表的最左邊 rpush存元素,每次把最新增加的元素放在列表的最右邊 lpush key value value 將乙個或多個值value插入到key列表的表頭 最左邊 rpush key value value 將乙個或多個值value插入到key列表...