zoukankan      html  css  js  c++  java
  • Zset-ZADD

    zadd命令作用与给zset有序集合添加数据,时间复杂度为 O(M*log(N)), N 是有序集的基数, M 为成功添加的新成员的数量。
     
    命令行格式:
    zadd key score member [score member] [score member]
    作用:
    将一个或者多个member元素以及值score加入到有序集key中。
    如果member已经是有序集合的成员,那么更新这个member的值,并且重新插入。
    score的值可以是整数或者双精度浮点数。
    如果key是不存在的,会添加一个key。
    如果key存在但是不是有序集合类型的话,将会返回一个错误信息。
     
    注意:
    zadd在redis1.2.0版本之后才有。redis2.4版本之后,才支持批量添加。
     
    返回值:
    被成功添加的新成员数目,不包括已经存在的更新数目。
     
    命令演示:
    127.0.0.1:6379> zadd rank 10 zhangsan
    (integer) 1
    127.0.0.1:6379> zadd rank 12 lisi 9 wangwu
    (integer) 2
    127.0.0.1:6379> zrange rank 0 -1 withscores
    1) "wangwu"
    2) "9"
    3) "zhangsan"
    4) "10"
    5) "lisi"
    6) "12"
    127.0.0.1:6379> zadd rank 8 zhangsan
    (integer) 0
    127.0.0.1:6379> zrange rank 0 -1 withscores
    1) "zhangsan"
    2) "8"
    3) "wangwu"
    4) "9"
    5) "lisi"
    6) "12"
     
    作者:红雨
    出处:https://www.cnblogs.com/52why
    微信公众号: 红雨python
  • 相关阅读:
    Redis配置文件的使用
    WEB请求处理一:浏览器请求发起处理
    Nginx配置文件(nginx.conf)配置详解
    【node】------mongoose的基本使用
    Promise.resolve()与new Promise(r => r(v))
    promise是什么?
    apiDoc
    apiDoc 使用指南
    微信小程序-性能与体验优化
    微信小程序-调取上一页的方法
  • 原文地址:https://www.cnblogs.com/52why/p/14338926.html
Copyright © 2011-2022 走看看