生活随笔
收集整理的這篇文章主要介紹了
redisson 集合使用示例(RList、Rset、RMap)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、相關類及接口
Rlist:鏈表
public interface RList<V> extends List<V>, RExpirable, RListAsync<V>, RSortable<List<V>>, RandomAccess {List<V> get(int... var1
); int addAfter(V var1
, V var2
); int addBefore(V var1
, V var2
); void fastSet(int var1
, V var2
); List<V> readAll(); RList<V> subList(int var1
, int var2
); List<V> range(int var1
); List<V> range(int var1
, int var2
); void trim(int var1
, int var2
); void fastRemove(int var1
); boolean remove(Object var1
, int var2
); <KOut, VOut> RCollectionMapReduce<V, KOut, VOut> mapReduce(); }
RSet:無序集合
public interface RSet<V> extends Set<V>, RExpirable, RSetAsync<V>, RSortable<Set<V>> {V removeRandom();Set<V> removeRandom(int var1
); V random();Set<V> random(int var1
); boolean move(String var1
, V var2
); Set<V> readAll(); int union(String... var1
); Set<V> readUnion(String... var1
); int diff(String... var1
); Set<V> readDiff(String... var1
); int intersection(String... var1
); Set<V> readIntersection(String... var1
); Iterator<V> iterator(int var1
);Iterator<V> iterator(String var1
, int var2
);Iterator<V> iterator(String var1
); <KOut, VOut> RCollectionMapReduce<V, KOut, VOut> mapReduce();RSemaphore getSemaphore(V var1
);RCountDownLatch getCountDownLatch(V var1
);RPermitExpirableSemaphore getPermitExpirableSemaphore(V var1
); RLock getLock(V var1
);RLock getFairLock(V var1
);RReadWriteLock getReadWriteLock(V var1
); Stream<V> stream(int var1
);Stream<V> stream(String var1
, int var2
);Stream<V> stream(String var1
); }
RMap:鍵值對
public interface RMap<K, V> extends ConcurrentMap<K, V>, RExpirable, RMapAsync<K, V> {void loadAll(boolean var1
, int var2
);void loadAll(Set<? extends K> var1
, boolean var2
, int var3
);V get(Object var1
); V put(K var1
, V var2
); V putIfAbsent(K var1
, V var2
); V replace(K var1
, V var2
); boolean replace(K var1
, V var2
, V var3
); V remove(Object var1
); boolean remove(Object var1
, Object var2
); void putAll(Map<? extends K, ? extends V> var1
);void putAll(Map<? extends K, ? extends V> var1
, int var2
); Map<K, V> getAll(Set<K> var1
); int valueSize(K var1
); V addAndGet(K var1
, Number var2
); long fastRemove(K... var1
); boolean fastPut(K var1
, V var2
); boolean fastReplace(K var1
, V var2
); boolean fastPutIfAbsent(K var1
, V var2
); Set<K> readAllKeySet(); Collection<V> readAllValues(); Set<Entry<K, V>> readAllEntrySet(); Map<K, V> readAllMap(); Set<K> keySet();Set<K> keySet(int var1
);Set<K> keySet(String var1
, int var2
);Set<K> keySet(String var1
); Collection<V> values();Collection<V> values(String var1
);Collection<V> values(String var1
, int var2
);Collection<V> values(int var1
); Set<Entry<K, V>> entrySet();Set<Entry<K, V>> entrySet(String var1
);Set<Entry<K, V>> entrySet(String var1
, int var2
);Set<Entry<K, V>> entrySet(int var1
); <KOut, VOut> RMapReduce<K, V, KOut, VOut> mapReduce();RSemaphore getSemaphore(K var1
);RCountDownLatch getCountDownLatch(K var1
);RPermitExpirableSemaphore getPermitExpirableSemaphore(K var1
); RLock getLock(K var1
);RLock getFairLock(K var1
);RReadWriteLock getReadWriteLock(K var1
); }
Redis命令和Redisson對象匹配列表
總結
以上是生活随笔為你收集整理的redisson 集合使用示例(RList、Rset、RMap)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。