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

猜你喜欢

转载自www.cnblogs.com/jum-bolg/p/11306490.html