码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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);

  • 相关阅读:
    解决adb root命令时错误 adbd cannot run as root in production builds
    设计模式使用场景实现示例及优缺点(行为型模式——策略模式)
    【Spring面试】Spring事务(图文详解)
    How to covert HEIF to JPG with Java
    HTML网页大作业代码【免费代码已上传】
    2024年AI辅助研发:科技遇上创意,无限可能的绽放
    ubuntu 里根文件系统的扩容,/dev/ubuntu-vg/ubuntu-lv 文件系统扩充到整个分区
    代码随想录训练营第42天|01背包问题、LeetCode 416. 分割等和子集
    【Linux】GDB保姆级调试指南(什么是GDB?GDB如何使用?)
    【我和Python算法的初相遇】——体验递归的可视化篇
  • 原文地址:https://blog.csdn.net/qq_39521804/article/details/128129773
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号