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");
相关推荐
独自破碎E17 分钟前
【中心扩展法】LCR_020_回文子串
java·开发语言
不光头强19 分钟前
spring boot项目欢迎页设置方式
java·spring boot·后端
XLYcmy20 分钟前
一个用于统计文本文件行数的Python实用工具脚本
开发语言·数据结构·windows·python·开发工具·数据处理·源代码
4311媒体网27 分钟前
自动收藏功能的实现方法
java·开发语言
xyq202429 分钟前
SQLite 创建表
开发语言
Tansmjs29 分钟前
C++中的工厂模式变体
开发语言·c++·算法
Yana.nice30 分钟前
证书格式的适用场景与核心对比
java·linux
naruto_lnq31 分钟前
多平台UI框架C++开发
开发语言·c++·算法
Tingjct32 分钟前
十大排序算法——交换排序(一)
c语言·开发语言·数据结构·算法·排序算法