public class SetCache extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
org.springframework.data.redis.core.RedisTemplate |
redisTemplate |
| 构造器和说明 |
|---|
SetCache(org.springframework.data.redis.core.RedisTemplate redisTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> void |
add(String key,
T value)
新增一个 sadd
|
<T> boolean |
contains(String key,
T value)
判断是否包含 sismember
|
<T> Set<T> |
diff(String key1,
String key2)
返回集合key1中存在,但是key2中不存在的数据集合 sdiff
|
<T> Set<T> |
intersect(String key1,
String key2)
返回多个集合的交集 sinter
|
<T> void |
remove(String key,
T value)
删除集合中的值 srem
|
<T> Set<T> |
union(String key1,
String key2) |
<T> Set<T> |
values(String key)
获取集合中所有的值 smembers
|
public <T> void add(String key, T value)
T - 泛型对象key - 键value - 值public <T> void remove(String key, T value)
T - 泛型对象key - 键value - 值public <T> boolean contains(String key, T value)
T - 值key - 键value - 值public <T> Set<T> values(String key)
T - 泛型对象key - 键public <T> Set<T> union(String key1, String key2)
T - 泛型对象key1 - 键1key2 - 键2public <T> Set<T> intersect(String key1, String key2)
T - 泛型对象key1 - 键1key2 - 键2Copyright © 2022. All rights reserved.