美文网首页
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