redis 有序集合(set),無需集合(zset)


1.set(無序集合)
無序集合
每個元素都是string
元素的唯一性,不能重復
沒有修改操作

1.增加
  sadd key value1 value2 value3...

2.獲取
  smembers key

3.刪除(刪除一個或多個)
  srem key value value1 value2...


2.zset(有序集合)
有序集合
每個元素都是string
元素的唯一性,不能重復
每個元素都關聯一個duoble類型的score,表示權重,通過權重將元素從小到大排列
沒有修改操作
1.增加
  zadd key score1 value1 score2 value2 score3 value3 (score表示權重)

2.獲取

  zrange key 0 -1

獲取權值范圍內的元素
  zrangebyscore key startscore stopscore

查看指定元素的權重值
  zscore key value

3.刪除
  zrem key value1 value2 value3 ...
  刪除指定權重范圍內的元素
    zremrangebyscore key min max


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM