Redis的value类型介绍——set

set类型是集合,集合一个最大的特点就是无序性,不像list,即使元素相同但顺序不同仍然是两个list,并且,集合中的元素不能重复!

set的相关命令

1.sadd

sadd key number1 [number2...]

向set中插入元素(已有的元素无法继续插入)

  1. smembers

smembers key 获取set中的元素

sismember key member 判断member是否在set中

3 spop key [count]

一般从set中随机删除count个元素

4.srandmember key:随机获取set中的元素(不会删除)

5.smove source destination member 把member从source删除并插入destination(两个set)

6.srem key num1 [num2...] 删除1或多个指定元素

7.集合间操作------交并差集(高中数学)

差集(A差B,A存在且B不存在)

sinter key1 [key2...] :若干个set的交集

sinterstore dest key1 [key2...]把这若个个set的交集放在dest的set中

sunion key1 [key2..] :若干个set并集

sunionstore同上

sdiff差集 sdiffstore均同上

相关推荐
云边有个稻草人2 分钟前
时序数据库选型技术剖析:从写入、存储到查询的五个关键维度
数据库
疯狂成瘾者8 分钟前
Chroma向量数据库
开发语言·数据库·c#
ayt00715 分钟前
Netty AbstractNioChannel源码深度剖析:NIO Channel的抽象实现
java·数据库·网络协议·安全·nio
荒川之神27 分钟前
Oracle 数据仓库星座模型(Galaxy Model)设计原则
数据库·数据仓库·oracle
杰克尼28 分钟前
redis(day03-商户查询缓存)
数据库·redis·缓存
枕布响丸辣30 分钟前
Python 操作 MySQL 数据库从入门到精通
数据库·python·mysql
zxrhhm1 小时前
SQLServer限制特定数据库的CPU使用率,确保关键业务系统有足够的资源
数据库·sqlserver
刘~浪地球1 小时前
Redis 从入门到精通(十三):哨兵与集群
数据库·redis·缓存
dyyshb2 小时前
PostgreSQL 终极兜底方案
数据库·postgresql
他们叫我技术总监2 小时前
零依赖!FineReport11 快速对接 TDengine 数据库:从驱动部署到报表实现
大数据·数据库·ai·tdengine