php laravel 操作redis(list)

        //list类型

        //在左(头部)添加数据到list中  不存在时创建  返回值为添加元素后list的长度
        dump(Redis::lpush('test:list:1', '12'));
        //在左(头部)添加数据到list中  不存在时不创建  返回0
        dump(Redis::lpushx('test:list:1', '12'));
        //在右(尾部)添加数据到list中  不存在时创建  返回值为添加元素后list的长度
        dump(Redis::rpush('test:list:1', '13'));
        //在右(尾部)添加数据到list中  不存在时不创建  返回0
        dump(Redis::rpushx('test:list:1', '12'));

        //从左(头部)取出list中数据 返回值为取出的数据 若不存在当前key的话,返回null
        dump(Redis::lpop('test:list:1'));
        //从右(尾部)取出list中数据 返回值为取出的数据
        dump(Redis::rpop('test:list:1'));

        //获取该key中所有数据 是个数组
        dump(Redis::lrange('list', 0, -1));

        //获取key为list的list集合中 索引为0的数据
        dump(Redis::lindex('list', 0));

        //将list集合中索引为0的value值改为www
        dump(Redis::lset('list', 0, 'www'));

        //删除list列表右边的最后一个元素将其追加到list1列表,list1不存在会创建  返回值为那个元素的value值
        dump(Redis::rpoplpush('list','list1'));

        //只保留索引0到索引1的value值 其余的都删除
        dump(Redis::ltrim('list',0,1));

        //获取该list的长度
        dump(Redis::llen('list'));

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值