zoukankan      html  css  js  c++  java
  • redis学习笔记——(3)

    7.Redis中的set类型

     

     

     

     

    sadd set value:向set中添加元素value。

    srem set value:删除set中的元素value。

    spop set:随机返回并删除set中一个元素。

    smembers set:返回set中的所有元素。

    sdiff set1 set2:求set1和set2的差集,set1 - set2。

    sdiffstore set3 set1 set2:求set1和set2的差集,并将之置入set3中(如果set3非空会先清空set3再将差集置入set3),set3 = set1 - set2。

    sinter set1 set2:求set1和set2的交集,set1 n set2。

    sinterstore set3 set1 set2:求set1和set2的交集,并将之置入set3中(如果set3非空会先清空set3再将交集置入set3),set3 = set1 n set2。

    sunion set1 set2:求set1和set2的并集,set1 u set2。

    sunionstore set3 set1 set2:求set1和set2的并集,并将之置入set3中(如果set3非空会先清空set3再将并集置入set3),set3 = set1 u set2。

    smove set1 set2 value:将set1中的value转移到set2中(set1中将不会有该value)。

    scard set:返回set中元素的个数。

    sismember set value:判断该value是否为set中的元素。

    srandmember set:返回set中随机一个value值。

    8.Redis中的sorted set元素

     

     

    zadd zset num value:向zset中添加value,并置序列号为num。

    zrange zset 0 -1:顺序返回zset中所有元素。

    zrevrange zset 0 -1:逆序返回zset中所有元素。

    zrange zset 0 -1 withscores:顺序返回zset中所有元素,并带有序列号。

    zrevrange zset 0 -1 withscores:逆序返回zset中所有元素,并带有序列号。

    zincrby zset num value:将zset中value所对应的序列号增加num。

    zrank zset value:返回zset中value在顺序排序后的顺序(即该value是第几位,从第0位开始)。

    zrevrank zset value:返回zset中value在逆序排序后的顺序(即该value是第几位,从第0位开始)。

    zrangebyscore zset num0 num1 withscores:按序列号返回zset中序列号num0-num1的所有元素,并带有序列号。

    zcard zset:返回zset中所有元素的个数。

    zcount zset num0 num1:返回zset中序列号在num0-num1之间所有元素的个数。

    zremrangebyrank zset num0 num1:删除zset中排序从num0到num1之间的所有元素(排序从0开始计数)。

    zremrangebyscore zset num0 num1:删除zset中序列号从num0-num1之间的所有元素。

  • 相关阅读:
    <强化学习>无模型下计算给定策略对应的价值函数,Model free Prediction,评估一个给定策略的表现
    <强化学习>马尔可夫决策过程MDP
    <组合数学>排列组合(2)/可重组合,不相邻组合,SJT算法
    <组合数学>排列组合(1)/格路模型,范德蒙德恒等式
    <组合数学>计数/加减乘除计数/加法法则/乘法法则/减法法则
    <组合数学>开门帖
    <组合数学>幻方
    Windows装机必备
    利用Jmeter操作MySQL数据库
    利用Jenkins插件实现多个job并行后再触发job
  • 原文地址:https://www.cnblogs.com/dyc-cfc/p/4267902.html
Copyright © 2011-2022 走看看