RedisTemplate 使用之Set

向集合中添加一个或多个元素

java 复制代码
redisTemplate.opsForSet().add("set","a", "b", "c");

获取集合中的所有成员

java 复制代码
Set<Object> set = redisTemplate.opsForSet().members("set");

获取集合的大小

java 复制代码
Long size = redisTemplate.opsForSet().size("set");

判断元素是否是集合的成员

java 复制代码
Boolean isMember = redisTemplate.opsForSet().isMember("set", "a");

获取集合中的随机元素

java 复制代码
Object randomMember = redisTemplate.opsForSet().randomMember("set");

弹出并返回集合中的一个随机元素

java 复制代码
Object poppedMember = redisTemplate.opsForSet().pop("set");

从集合中移除一个或多个元素

java 复制代码
redisTemplate.opsForSet().remove("set", "a", "c");
相关推荐
安妮的小熊呢2 分钟前
CRMEB开源商城系统 & 标准版系统(PHP)开发规范
开发语言·javascript·php
weixin_453639596 分钟前
Docker Redis 本地能 Ping 通但 6379 端口连不上?排查记录与解决
linux·redis
洛水水6 分钟前
Redis 实现限流功能的几种方法
数据库·redis·缓存
子榆.8 分钟前
CANN ATC编译器:模型从Python到达芬奇指令走了多远
开发语言·python·neo4j
zzqssliu8 分钟前
SpringBoot框架搭建跨境独立站|Taocarts代购系统订单模块深度开发
java·spring boot·后端
米高梅狮子18 分钟前
Redis
数据库·redis·mysql·缓存·docker·容器·github
Dontla19 分钟前
Multi-Agent多智能体项目如何从MVP过渡到生产项目?
开发语言
dinl_vin22 分钟前
FastAPI 系列 ·(四):数据库集成——SQLAlchemy 2.0 异步 ORM 与 Alembic 迁移
java·数据库·fastapi
编码者卢布24 分钟前
【Azure Service Bus】Azure Service Bus Java SDK 中 Token 刷新异常的排查思路
java·python·azure
兰令水27 分钟前
topcode【随机算法题】【2026.5.20打卡-java版本】
java·开发语言·算法