• PHP redis set 集合


            $redis = new \Redis();
            $redis->connect('127.0.0.1','6379');
            $redis->auth('123456');// 密码
            $redis->select(1);// 指定数据库


            $key='set:wps2';

            // 向key中添加一个或多个value
            // $str=$redis->sadd($key,'星期二','星期三','星期四','星期五','星期六');

            // 获取key的长度
            // $str=$redis->scard($key);
            
            // 返回第一个key与其他key的差异
            // $str=$redis->sdiff($key,'set:wps2');

            // 返回第一个key与其他key的差异,并且存储到参数一
            // $str=$redis->sdiffstore('set:wps3',$key,'set:wps2');
            
            // 返回所有key的交集
            // $str=$redis->sinter($key,'set:wps2','set:wps3');

            // 返回所有key的交集,并且存储到参数一
            // $str=$redis->sinterstore($key,'set:wps2','set:wps3');

            // 判断key中是否包含参数2
            // $str=$redis->sismember($key,'星期一');

            // 将参数3从参数1中移动到参数2
            // $str=$redis->smove($key,'set:wps2','星期一');

            // 随机返回key中的value值并且删除
            // $str=$redis->spop($key);

            // 随机返回一个或多个value
            // $str=$redis->srandmember($key,3);

            // 移除key中一个或多个value
            // $str=$redis->srem($key,'星期一','星期二');
            
            // 结合一个或多个key
            // $str=$redis->sunion($key,'set:wps3');

            // 结合一个或多个key并存储在参数1中
            // $str=$redis->sunionstore('set:wps6','set:wps3','set:wps1');

            // 这个不知道怎么用,欢迎评论区分享
            $str=$redis->sscan($key,'0','match','*');

            var_dump($str);

  • 相关阅读:
    axios在vue3.x中的基础入门使用
    SSM和SpringBoot整合
    Spring IOC源码研究笔记(2)——ApplicationContext系列
    jmeter集成kafka测试
    内网域环境搭建教程
    【Python语言速回顾】——基础语法
    【力扣周赛】第 357 场周赛(⭐反悔贪心)
    Android面试题汇总(五)
    【论文阅读】机器翻译新范式,《A Paradigm Shift in Machine Translation》
    【C++】priority_queue&&仿函数
  • 原文地址:https://blog.csdn.net/qq_39521804/article/details/128129773