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均同上

相关推荐
烟漠河洛6 分钟前
线上事故复盘:Redis幂等性设计边界没覆盖跨状态请求,订单状态机直接崩了
数据库·redis·缓存
Minxinbb16 分钟前
TDSQL for MySQL 服务器重启操作
数据库·mysql·dba
SelectDB19 分钟前
Doris 实战:用 Colocate Join 消除 Shuffle,AB 指标计算性能提升 145 倍 🚀
数据库·性能优化·ab测试
PawSQL22 分钟前
PawSQL 技术月报 | 2026年6月
数据库·sql·tdsql·pawsql·sql审核
SelectDB38 分钟前
Apache Doris 在 AgentLogsBench 中领先,支撑 Agent 可观测性生产负载
运维·数据库·agent
聚美智数1 小时前
黄历查询-运势查询-国际法定节假日查询-API接口介绍
android·java·数据库
酷炫的水壶2 小时前
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
运维·nginx·缓存
夜影风3 小时前
Redis集群创建时出现“Node xxx.xxx is not empty”问题处理
数据库·redis·缓存
utf8mb4安全女神3 小时前
【Redis数据库】哨兵集群/redis集群/安装配置/主从复制/数据持久化操作/数据结构/安全限制/PHP redis/
linux·服务器·数据结构·数据库·redis·缓存
lzz的编码时刻4 小时前
Liquibase 入门实战教程
数据库·运维开发