zoukankan      html  css  js  c++  java
  • Redis数据类型祥解

    --------------------------------------------------Set集合------------------------------------------------------

    Set集合
    sadd key element[element...] 向集合中添加元素

    exists key 是否存集合

    srem key element[element...] 删除集合0-n个元素

    scard key 计算元素个数

    sismember key element 判断元素是否在集合中

    srandmember key count 随机从集合中取n个元素

    spop key 随机弹出集合中元素,并从集合中删除元素

    smembers key 获取集合所有元素,集合是无序的。

    sinter key1 key2 [key...] 求两个及以上集合交集

    sunion key1 key2 [key...] 求两个及以上集合并集

    sdiff key1 key2 [key...] 求两个及以上集合的差集

    sinterstore destination key [key...] 将多个集合的交集保存

    sunionstore destination key [key...] 将多个集合的并集保存

    sdiffstore destination key [key...] 将多个集合的差保存

    --------------------------------------------------Set集合------------------------------------------------------

    -------------------------------------------------ZSet有序集合-------------------------------------------------

    ZSet 有序集合
    zadd key score member [score member] 向集合添加元素

    zcard key 计算成员个数

    zscore key member 计算成员分数

    zrank key member 计算成员排名

    zrevrak key member 计算成员排名

    zrem key member [member...] 删除成员

    zincrby key increment member 增加成员分数

    zrang key start end 指定排名范围的成员

    zrevrang key start end 指定排名范围的成员

    zrangbyscore key min max 返回指定分数范围的成员

    zrevrangebyscore key max min 返回指定分数范围的成员

    zcount key min max 返回分数范围成员个数

    zremrangebyrank key start end 删除指定排名内的升序元素

    zremrangebyscore key min max 删除指定分数范围的成员

    #有序集合间的操作
    zinterstore destination numkeys key [key...] weights [weights..] #destination 保存交集的键,numkeys需要计算的集合个数
    #key[key..]计算交集的键
    #weights [weights..] 每个集合分数的权重

    zunionstore destination numkeys key [key...] weights [weights..] #destination 保存交集的键,numkeys需要计算的集合个数
    #key[key..]计算交集的键
    #weights [weights..] 每个集合分数的权重

    示例:zinterstore sumKey 2 key1 key2 weights 1 0.5 aggregate max #第二个集合权重为0.5

     -------------------------------------------------ZSet有序集合-------------------------------------------------

  • 相关阅读:
    TrendMicro PcCillin 2005卸载密码忘记。
    解决Exchange OWA用户登陆后有的用户文件夹显示中文有的显示英文。
    注册表解锁
    修改Linux Fedora Grup的默认启动系统.
    OfficeXP升级到SP3后outlook出现的恼人的提示。
    在 Outlook 中单击超链接时收到错误信息
    windows sbs 2003的功能限制和其他用法
    今天打了加强型乙肝疫苗。
    WSUS服务器的详细配置和部署转载
    当邮箱存储数据库达到 16 GB 限制时,Exchange Server 2003 邮箱存储无法装入
  • 原文地址:https://www.cnblogs.com/ms_senda/p/12349543.html
Copyright © 2011-2022 走看看