美文网首页
zset类型

zset类型

作者: 杜大个 | 来源:发表于2018-09-06 09:30 被阅读0次

zset类型

  • sorted set,有序集合
  • 元素为string类型
  • 元素具有唯⼀性,不重复
  • 每个元素都会关联⼀个double类型的score,表示权重,通过权重将元素从⼩到⼤排序
  • 说明:没有修改操作

增加

  • 添加

zadd key score1 member1 score2 member2 ...

  • 例1:向键'a4'的集合中添加元素'lisi'、'wangwu'、'zhaoliu'、'zhangsan',权重分别为4、5、6、3

zadd a4 4 lisi 5 wangwu 6 zhaoliu 3 zhangsan

获取

  • 返回指定范围内的元素
  • start、stop为元素的下标索引
  • 索引从左侧开始,第⼀个元素为0
  • 索引可以是负数,表示从尾部开始计数,如-1表示最后⼀个元素

zrange key start stop

  • 例2:获取键'a4'的集合中所有元素

zrange a4 0 -1

p1_47
  • 返回score值在min和max之间的成员

zrangebyscore key min max

  • 例3:获取键'a4'的集合中权限值在5和6之间的成员

zrangebyscore a4 5 6

p1_48
  • 返回成员member的score值

zscore key member

  • 例4:获取键'a4'的集合中元素'zhangsan'的权重

zscore a4 zhangsan

p1_49

删除

  • 删除指定元素

zrem key member1 member2 ...

  • 例5:删除集合'a4'中元素'zhangsan'

zrem a4 zhangsan

p1_50
  • 删除权重在指定范围的元素

zremrangebyscore key min max

  • 例6:删除集合'a4'中权限在5、6之间的元素

zremrangebyscore a4 5 6

p1_51

相关文章

  • zset类型

    zset类型 sorted set,有序集合 元素为string类型 元素具有唯⼀性,不重复 每个元素都会关联⼀个...

  • redis zset类型

    sorted set 是 set 的一个升级版本,它在 set 的基础上增加了一个顺序属性,和 set 一样 so...

  • zset类型删除

    ZREM 语法 移除有序集 key 中的一个或多个成员,不存在的成员将被忽略。当 key 存在但不是有序集类型时,...

  • zset类型排名

    语法 ZRANK key member 返回有序集 key 中成员 member 的排名。其中有序集成员按 sco...

  • Redis有序集合zset应用场景

    一、zset(sorted set:有序集合) Redis zset和Set一样也是String类型元素的集合,且...

  • redis命令行操作

    redis命令 string类型操作 hash类型相关操作 list类型相关操作 set类型相关操作 zset类型...

  • redis set类型 zset类型

    redis:key-value(键值存贮)启动:redis-cli --raw(要显示中文加--raw)redis...

  • redis set类型 zset类型

    redis:key-value(键值存贮)启动:redis-cli --raw(要显示中文加--raw)redis...

  • 常用命令

    字符串命令 string类型 列表命令 list类型 集合命令 set类型 有序集合命令 zset类型 散列命令...

  • 从Redis基本数据类型开始

    基本数据类型 String字符串类型 list列表类型 hash字典类型 set集合类型 zset有序集合类型 S...

网友评论

      本文标题:zset类型

      本文链接:https://www.haomeiwen.com/subject/tuutgftx.html