private RSet<String> getPrincipalSet(String indexValue) { String principalKey = getPrincipalKey(indexValue); return redisson.getSet(principalKey, StringCodec.INSTANCE); }
collection = redisson.getSetCache(objectName, codec); } else if (RSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSet(objectName, codec); } else if (RSortedSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSortedSet(objectName, codec);
private RSet<String> getPrincipalSet(String indexValue) { String principalKey = getPrincipalKey(indexValue); return redisson.getSet(principalKey, StringCodec.INSTANCE); }
collection = redisson.getSetCache(objectName, codec); } else if (RSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSet(objectName, codec); } else if (RSortedSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSortedSet(objectName, codec);
@Override public <T> Set<T> getSet(String name) { return redissonClient.getSet(prefix + name); }
collection = redisson.getSetCache(objectName, codec); } else if (RSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSet(objectName, codec); } else if (RSortedSet.class.isAssignableFrom(objectClass)) { collection = redisson.getSortedSet(objectName, codec);
/** * 获取set对象 * * @param <V> the type parameter * @param objectName the object name * @return the r set */ public static <V> RSet<V> getSet(String objectName){ return redissonClient.getSet(objectName); }
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(); }
private RSet<String> getPrincipalSet(String indexValue) { String principalKey = getPrincipalKey(indexValue); return redisson.getSet(principalKey, StringCodec.INSTANCE); }
public boolean sdel(String key, Serializable value) { return redissonClient.getSet(key).remove(value); }
public void sadd(String key, Serializable value) { redissonClient.getSet(key).add(value); }
public Set<Object> sall(String key) { return redissonClient.getSet(key).readAll(); }
public static void main(String[] args) { Config conf = new Config(); conf.useSingleServer().setAddress(host + ":" + port); RedissonClient redisson = Redisson.create(conf); RSet<String> set = redisson.getSet(KEY) for (String s : set.readAllValues()) { System.out.println(s); } redisson.shutdown(); }