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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章