美文网首页
php操作redis(zset)

php操作redis(zset)

作者: Init_d236 | 来源:发表于2021-02-07 02:13 被阅读0次

    对zset数据的操作

    #创建
        #元素已存在,会更新排序值(score)
        var_dump($redis->zadd('zset',11,'c'));
    #获取
        #根据开始结束索引获取集合中的元素,-1表示最后一个,排序值越大的越靠后,如果相等,则后添加的靠后
        $redis->zrange('zset',0,-1);
        #反转排序,与zrange效果相反
        $redis->zrevrange('zset',0,-1);
        #获取指定元素(a)的索引(下标)
        $redis->zrank('zset','a');
        #获取指定元素(a)的排序值
        $redis->zscore('zset','a');
        #获取有序集合中元素个数
        $redis->zcard('zset');
        #获取指定范围的元素个数
        $redis->zcount('zset',min,max);
    #删除
        #删除有序集合中一个或多个元素,删除ab元素
        $redis->zrem('zset','a','b');
    #修改
        #为有序集的元素(a)的排序值增加2
        $redis->zincrby('zset',2,'a');
    
    

    相关文章

      网友评论

          本文标题:php操作redis(zset)

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