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");
相关推荐
VX_bysjlw9858 小时前
基于微信小程序的宠物用品商城系统-后端74346-计算机毕设原创(免费领源码+带部署教程)
java·redis·微信小程序·eclipse·mybatis·idea·微信开发者工具
JAVA面经实录9179 小时前
图解23种设计模式完整知识体系(Java后端面试完整版)
java·架构
会飞的大鱼人9 小时前
一文搞懂 Java HashSet:把它想成游乐园里只允许一次入场的盖章名单
java·开发语言·windows
AI_小站9 小时前
Loop Engineering又是啥?一文讲清企业Agent落地的四层工程进化论
java·人工智能·架构·prompt·大模型开发·智能体·大模型应用
YOU OU9 小时前
Redis事务
数据库·redis·缓存
jiay29 小时前
【.net10】顶级程序语句
java·开发语言
淼澄研学10 小时前
Python进阶实战:深入解析推导式与生成器等5大核心特性
开发语言·python
2601_9538246110 小时前
【计算机毕业设计】基于Spring Boot的画师接稿平台设计与实现
java·spring boot·后端
小宋102111 小时前
不用学算法也能玩转 AI?普通 Java 程序员转 AI 应用开发路线
java·人工智能·重构
米码收割机11 小时前
【Python】Django 电子设备商城系统(源码+说明文档)[独一无二]
开发语言·python·django