php redis 集合操作,redis集合(set)操作-程序员宅基地

技术标签: php redis 集合操作  

c90554e36cc1

set:可以将其看成一个值不能重复的链表,与list的最大差别就是set不可重复

操作:

【1 : sadd/smembers/sismember】添加、查看、是否包含(包含返回1,否则返回0)

sadd  set01  1  1 2  2  3  3   4:(向set01中添加元素)

smembers  set01 :(查看set01中的元素)

sismember  set01  x:(查看set01中是否包含x这个元素)

c90554e36cc1

【2 : scard获取集合里的元素个数】

scard  set01

【3 : srem  key   value删除集合中元素】

srem  set01   3:(删除set01在的3)

c90554e36cc1

【4 : srandmember  key   num  获取key集合的num个随机元素】

srandmember  set01 3 :(获取set01中3个随机的元素)

c90554e36cc1

【5 : spop  key 随机出栈】

spop  set01:(随机移除一个元素)

c90554e36cc1

【6 : smove  key1  key2  在key1中的某个值     将key1中的某个值移到key2中】

smove  set01  set02  hello:(将set01中的hello移除并添加进set02)

c90554e36cc1

【7 : sdiff/sinter/sunion  差集、交集、并集】

sdiff   set01   set02:差集

sinter  set01  set02:交集

sunion  set01  set02:并集

c90554e36cc1

常用API:

c90554e36cc1

c90554e36cc1

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29130215/article/details/115647265

智能推荐

特征描述子的理解(pfh,fpfh,short)_fpfh特征知乎-程序员宅基地

文章浏览阅读2.9k次。为什么要特征描述子?因为用点特征描述的(法线、曲率等)只能是用少部分的参数来代表一段几何区域,描述参数太少。所以通过参数化 查询点和领域点的空间差异 形成了特征描述子。PFH:该方法是使用 一对点 通过局部坐标系来建立对应的关系的(因为是一对点,所以具有一定的抗干扰性,比如抗旋转),但是对法线计算的准确性的依赖比较大。将(x,x,x)看作空间的点 ,最后做投票选择,最后在展开。(pcl 源码将f1,f2,f3归一化后放入直方图,好像还用到了哈希表存储。)这里注意的是它..._fpfh特征知乎

在vue项目中使用moment.js(时间格式化)_vue 使用moment时间格式化-程序员宅基地

文章浏览阅读589次。在vue项目中使用moment.js_vue 使用moment时间格式化

通过NFS挂载根文件系统_info: task swapper/0:1 blocked for more than 10 se-程序员宅基地

文章浏览阅读1.4k次。实验八通过NFS挂载根文件系统【实验目的】 掌握bootcmd、bootargs环境变量的设置和NFS挂载根文件系统的方法。 说明:在实验中命令行提示符为“$”表示在主机上运行,“#”表示在目标板上运行。【实验环境】1. Ubuntu 12.04 32位发行版2. FS6818平台【实验步骤】1. 将“案例源码\第一天\镜像文件\rootfs.tar.xz”拷贝至Ubu..._info: task swapper/0:1 blocked for more than 10 seconds.

java.net.sockttimeout,springboot+thrift超时 java.net.SocketTimeoutException: Read timed out-程序员宅基地

文章浏览阅读890次。报错信息如下:org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed outat org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)at org.apache...._springboot resttemplate java.net.sockettimeoutexception: read timed out

static_cast和reinterpret_cast_static_cast rep-程序员宅基地

文章浏览阅读500次。[cpp] view plaincopy static_cast和reinterpret_cast揭秘 收藏 本文讨论static_castreinterpret_cast reinterpret_cast可以转换任意一个32bit整数,包括所有的指针和整数。可以把任何整数转成指针,也可以把任何指针转成整数,以及把指针转化为任意类型的指针,威力最_static_cast rep

Hadoop之JDK配置_hadoop 2.7 使用jdk版本-程序员宅基地

文章浏览阅读1.5k次。Hadoop之JDK配置步骤总结:(1)下载,我的是jdk-8u181-linux-x64.tar.gz(2)放到某目录下(移动到某目录下命令:mv 某文件名 目录名),然后解压(tar -zxvf +压缩包名称)(3)环境变量配置,一般在 /etc/profile 或 ~/.bashrc文件下(4)使环境变量生效 source /etc/profile或 source ~/.bas..._hadoop 2.7 使用jdk版本

随便推点

Hadoop HDFS NFS GateWay部署深入详解-程序员宅基地

文章浏览阅读299次。Hadoop HDFS NFS GateWay部署深入详解_nfs gateway

docker-compose安装mysql脚本样例_docker-compose执行mysql脚本-程序员宅基地

文章浏览阅读311次。#环境需求1)安装docker必须是64位机器2)安装docker时liunx的内核版本必须是3.10或更高版本3)docker的版本默认是19.03.94)mysql的版本默认是5.75)docker-compose的版本默认是1.27.4#结构#-----------------------|mysql#-----------------------------|conf (数据库my.cnf配置)#-----------------------------|data#-------_docker-compose执行mysql脚本

python一帧一帧读取视频_python tools实现视频的每一帧提取并保存-程序员宅基地

文章浏览阅读263次。Preface最近在做 video caption 相关,要处理大量视频。Method 1方法 1 是最简单的,用 FFmpeg工具来完成。具体的网上有很多这方面的资料,本人只是简单了解了一下如何使用。如下图,有一个名为 ffmpeg_test.avi的视频:在当前目录打开终端,输入如下命令:$ffmpeg -i ffmpeg_test.avi frames_%03d.jpg -hide_bann..._cap.read() 每隔一秒获取一帧

java 用户拒绝对代码授予权限,java.lang.SecurityException:权限拒绝:打开提供程序...-程序员宅基地

文章浏览阅读1.1k次。I start image picker intent using:final Intent pickIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);pickIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);startAct..._java.lang.securityexception: not allowed to access cell info

setTimeout循环:js异步机制问题_js 循环settimeout异步执行-程序员宅基地

文章浏览阅读295次。最近写前端时发现setTimeout和for循环相遇时,会发生一些特殊的情况,与预期的执行结果不符。for (var i=1; i<=5; i++) { setTimeout( function timer() { console.log( i ); }, i*1000 );}上述代码的执行结果为:6,6,6,6,6这似乎与预期的1,2,3,4,5结果不符。理想的执行步骤:但是实际的执行步骤:经过查阅资料,js存在同步和异步的执行机制,同步事件的优_js 循环settimeout异步执行

基于GDAL的遥感影像显示(C#版)_c#调用遥感图像处理库-程序员宅基地

文章浏览阅读1.8w次,点赞12次,收藏54次。接触GDAL有四五年多时间了,平时都是在C++下使用,最近需要在C#下调用GDAL,所以就开始学习了下,相比C++调用,C#下使用GDAL做图像处理的效率有点低,但是其简单易学,适合菜鸟上手,现把自己刚学到的心得跟大伙分享下,以遥感影像的显示为例。1、 程序环境搭建 首先,需要编译GDAL库的源代码。 GDAL是一个非常强悍的遥感数据格式解析库,支持多种_c#调用遥感图像处理库