有序集合

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。若成员重复分数就会更新

1.新增有序集合

public function zaddSet($key,$arr = array()){
        if(is_array($arr)){
            foreach ($arr as $score => $value) {
                $this->redis->Zadd($key,$score,$value);
            }
        }
    }

2.获取有序集合 0 从第一个元素开始  -1 最后一个 -2倒数第二个 类推

public function zRange($key,$x,$y,$true = false){

        if($true == false){
            return $this->redis->zRange($key,$x,$y);
        }

        if($true == true){
            return $this->redis->zRange($key,$x,$y,true);
        }
        
    }

  

转载于:https://www.cnblogs.com/zc123/p/5909665.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值