本文整理了Java中org.redisson.api.RedissonClient.getSetCache
方法的一些代码示例,展示了RedissonClient.getSetCache
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RedissonClient.getSetCache
方法的具体详情如下:
包路径:org.redisson.api.RedissonClient
类名称:RedissonClient
方法名:getSetCache
[英]Returns set-based cache instance by name
. Supports value eviction with a given TTL value.
If eviction is not required then it's better to use regular map #getSet(String,Codec).
[中]按[$0$]返回基于集合的缓存实例。支持给定TTL值的值逐出。
如果不需要逐出,那么最好使用常规的map#getSet(String,Codec)。
代码示例来源:origin: redisson/redisson
Iterable<VIn> collection = null;
if (RSetCache.class.isAssignableFrom(objectClass)) {
collection = redisson.getSetCache(objectName, codec);
} else if (RSet.class.isAssignableFrom(objectClass)) {
collection = redisson.getSet(objectName, codec);
代码示例来源:origin: redisson/redisson
Iterable<VIn> collection = null;
if (RSetCache.class.isAssignableFrom(objectClass)) {
collection = redisson.getSetCache(objectName, codec);
} else if (RSet.class.isAssignableFrom(objectClass)) {
collection = redisson.getSet(objectName, codec);
代码示例来源:origin: org.redisson/redisson
Iterable<VIn> collection = null;
if (RSetCache.class.isAssignableFrom(objectClass)) {
collection = redisson.getSetCache(objectName, codec);
} else if (RSet.class.isAssignableFrom(objectClass)) {
collection = redisson.getSet(objectName, codec);
代码示例来源:origin: redisson/redisson-examples
public static void main(String[] args) {
// connects to 127.0.0.1:6379 by default
RedissonClient redisson = Redisson.create();
RSetCache<String> setCache = redisson.getSetCache("mySet");
// with ttl = 20 seconds
boolean isAdded = setCache.add("1", 20, TimeUnit.SECONDS);
// store value permanently
setCache.add("2");
setCache.contains("1");
for (String string : setCache) {
// iteration through bulk loaded values
}
boolean removedValue = setCache.remove("1");
setCache.removeAll(Arrays.asList("1", "2", "3"));
setCache.containsAll(Arrays.asList("4", "1", "0"));
RSet<String> secondsSet = redisson.getSet("mySecondsSet");
secondsSet.add("4");
secondsSet.add("5");
Set<String> allValues = secondsSet.readAll();
redisson.shutdown();
}
内容来源于网络,如有侵权,请联系作者删除!