Redis命令详解--集合

Redis set 是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据,常用命令:

  • SADD key member1 member2... 向集合添加一个或多个成员

  • SREM key member1 member2... 移除集合中一个或多个成员

  • SMEMBERS key 获取集合中所有成员

    • 性能提示:SMEMBERS 慎用于大集合(可用 SSCAN 分页遍历)
  • SCARD key 获取集合成员数量

  • SISMEMBER key member 判断元素是否存在于集合中

  • SRANDMEMBER key count 随机返回指定数量元素(不删除)

  • SPOP key count 随机移除并返回指定数量元素

集合运算操作

  • SINTER key1 key2... 返回多个集合的交集
  • SINTERSTORE destination key1 key2... 将交集结果存储到新集合
  • SUNION key1 key2... 返回多个集合的并集
  • SUNIONSTORE destination key1 key2... 将并集结果存储到新集合
  • SDIFF key1 key2... 返回第一个集合与其他集合的差集
  • SDIFFSTORE destination key1 key2... 将差集结果存储到新集合
相关推荐
根目录下的猫9 分钟前
RK3588适配的轻量级AI模型推荐
人工智能·后端·python·目标检测
景熙552317 分钟前
15.Java 8 Stream 流入门到实战
java·开发语言·数据结构
哈__19 分钟前
KES-Operator重塑Kubernetes环境下的KES数据库集群管理
数据库·kubernetes·operator·kes
wno7041 小时前
Spring Security权限控制
java·python·spring
hweiyu001 小时前
Redis命令:MSETNX
redis·缓存
星栈1 小时前
用 Rust 写 Agent 服务 -- adk-rust 上手记
后端·agent
云老大-阿里云国际站代理商1 小时前
华为云国际站服务代理商:NAT网关怎么配?多台ECS共用公网IP要注意什么
服务器·华为云·云计算
杨运交1 小时前
[071][验证码模块]基于Spring拦截器的验证码认证设计思想
java·后端·spring
Geek-Chow2 小时前
CountDownLatch in Java
java
IvorySQL2 小时前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql