【thinkphp5操作redis系列教程】集合类型之sPop

<?php
namespace app\index\controller;
use Redis;
class Index
{
    public function index()
    {
        $redis = new Redis();
        $redis->connect('127.0.0.1', 6379);
        $redis->flushAll();

        /**
         * 注意:set集合中不允许出现重复元素
         */

        // sAdd() 添加一个元素到set集合中
        $redis->sAdd('k1','m1');
        $redis->sAdd('k1','m2');
        $redis->sAdd('k1','m3');

        // sPop() 随机返回一个元素,并在集合中删除该元素
        echo $redis->sPop('k1');//m3

        $res = $redis->sMembers('k1');
        var_dump($res);
        /**
         * array(2) { [0]=> string(2) "m2" [1]=> string(2) "m1" }
         */



    }




}

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/82106605