クラス DefaultRedisSet<E>
java.lang.ObjectSE
java.util.AbstractCollectionSE<E>
org.springframework.data.redis.support.collections.AbstractRedisCollection<E>
org.springframework.data.redis.support.collections.DefaultRedisSet<E>
- 実装されたすべてのインターフェース:
IterableSE<E>
、CollectionSE<E>
、SetSE<E>
、BoundKeyOperations<StringSE>
、RedisCollection<E>
、RedisSet<E>
、RedisStore
RedisSet
のデフォルト実装。コレクションサポートは、応答をすぐに送信する必要があるため、通常の non-pipeline/multi-exec 接続でのみ機能することに注意してください。- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch
フィールドサマリー
クラス org.springframework.data.redis.support.collections.AbstractRedisCollection から継承されたフィールド
ENCODING
コンストラクターのサマリー
コンストラクターコンストラクター説明DefaultRedisSet
(StringSE key, RedisOperations<StringSE, E> operations) 新しいDefaultRedisSet
インスタンスを構築します。DefaultRedisSet
(BoundSetOperations<StringSE, E> boundOps) 新しいDefaultRedisSet
インスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明boolean
void
clear()
boolean
boolean
containsAll
(CollectionSE<?> c) diff
(CollectionSE<? extends RedisSet<?>> sets) このセットと他のRedisSet
を比較してください。このセットと別のRedisSet
を比較してください。diffAndStore
(CollectionSE<? extends RedisSet<?>> sets, StringSE destKey) diffAndStore
(RedisSet<?> set, StringSE destKey) getType()
関連する Redis 型を返します。intersect
(CollectionSE<? extends RedisSet<?>> sets) このセットと他のRedisSet
を交差させます。このセットと別のRedisSet
を交差させます。intersectAndStore
(CollectionSE<? extends RedisSet<?>> sets, StringSE destKey) intersectAndStore
(RedisSet<?> set, StringSE destKey) iterator()
セットからランダムな要素を取得します。boolean
scan()
scan
(ScanOptions options) int
size()
union
(CollectionSE<? extends RedisSet<?>> sets) このセットと他のRedisSet
を結合します。このセットと別のRedisSet
を結合します。unionAndStore
(CollectionSE<? extends RedisSet<?>> sets, StringSE destKey) unionAndStore
(RedisSet<?> set, StringSE destKey) クラス org.springframework.data.redis.support.collections.AbstractRedisCollection から継承されたメソッド
addAll, checkResult, equals, expire, expireAt, getExpire, getKey, getOperations, hashCode, persist, removeAll, rename, toString
クラス java.util.AbstractCollectionSE から継承されたメソッド
isEmpty, retainAllSE, toArray, toArraySE
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.data.redis.core.BoundKeyOperations から継承されたメソッド
expire, expire, expireAt, expireAt, getExpire, getKey, persist, rename
インターフェース java.util.CollectionSE から継承されたメソッド
parallelStream, removeIfSE, stream, toArraySE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE
インターフェース org.springframework.data.redis.support.collections.RedisStore から継承されたメソッド
getOperations
インターフェース java.util.SetSE から継承されたメソッド
addAllSE, equalsSE, hashCode, isEmpty, removeAllSE, retainAllSE, spliterator, toArray, toArraySE
コンストラクターの詳細
DefaultRedisSet
新しいDefaultRedisSet
インスタンスを構築します。- パラメーター:
key
- このセットの Redis キー。operations
- このセットの値型のRedisOperations
。
DefaultRedisSet
新しいDefaultRedisSet
インスタンスを構築します。- パラメーター:
boundOps
- このセットの値型のBoundSetOperations
。
メソッドの詳細
diff
インターフェースからコピーされた説明:RedisSet
このセットと別のRedisSet
を比較してください。diff
インターフェースからコピーされた説明:RedisSet
このセットと他のRedisSet
を比較してください。diffAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のdiffAndStore
- パラメーター:
set
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
。
diffAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のdiffAndStore
- パラメーター:
sets
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
。
intersect
インターフェースからコピーされた説明:RedisSet
このセットと別のRedisSet
を交差させます。intersect
インターフェースからコピーされた説明:RedisSet
このセットと他のRedisSet
を交差させます。intersectAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のintersectAndStore
- パラメーター:
set
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
intersectAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のintersectAndStore
- パラメーター:
sets
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
。
union
インターフェースからコピーされた説明:RedisSet
このセットと別のRedisSet
を結合します。union
インターフェースからコピーされた説明:RedisSet
このセットと他のRedisSet
を結合します。unionAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のunionAndStore
- パラメーター:
set
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
。
unionAndStore
インターフェースからコピーされた説明:RedisSet
- 次で指定:
- インターフェース
RedisSet<E>
のunionAndStore
- パラメーター:
sets
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
destKey
を指す新しいRedisSet
。
randomValue
インターフェースからコピーされた説明:RedisSet
セットからランダムな要素を取得します。- 次で指定:
- インターフェース
RedisSet<E>
のrandomValue
- 戻り値:
add
- 次で指定:
- インターフェース
CollectionSE<E>
のaddSE
- 次で指定:
- インターフェース
SetSE<E>
のaddSE
- オーバーライド:
- クラス
AbstractCollectionSE<E>
のaddSE
clear
public void clear()- 次で指定:
- インターフェース
CollectionSE<E>
のclear
- 次で指定:
- インターフェース
SetSE<E>
のclear
- オーバーライド:
- クラス
AbstractCollectionSE<E>
のclear
contains
- 次で指定:
- インターフェース
CollectionSE<E>
のcontainsSE
- 次で指定:
- インターフェース
SetSE<E>
のcontainsSE
- オーバーライド:
- クラス
AbstractCollectionSE<E>
のcontainsSE
containsAll
- 次で指定:
- インターフェース
CollectionSE<E>
のcontainsAllSE
- 次で指定:
- インターフェース
SetSE<E>
のcontainsAllSE
- オーバーライド:
- クラス
AbstractRedisCollection<E>
のcontainsAll
iterator
- 次で指定:
- インターフェース
CollectionSE<E>
のiterator
- 次で指定:
- インターフェース
IterableSE<E>
のiterator
- 次で指定:
- インターフェース
SetSE<E>
のiterator
- 次で指定:
- クラス
AbstractCollectionSE<E>
のiterator
remove
- 次で指定:
- インターフェース
CollectionSE<E>
のremoveSE
- 次で指定:
- インターフェース
SetSE<E>
のremoveSE
- オーバーライド:
- クラス
AbstractCollectionSE<E>
のremoveSE
size
public int size()- 次で指定:
- インターフェース
CollectionSE<E>
のsize
- 次で指定:
- インターフェース
SetSE<E>
のsize
- 次で指定:
- クラス
AbstractCollectionSE<E>
のsize
getType
インターフェースからコピーされた説明:BoundKeyOperations
関連する Redis 型を返します。- 次で指定:
- インターフェース
BoundKeyOperations<E>
のgetType
- 戻り値:
- キー型。パイプライン / トランザクションで使用される場合は null。
scan
scan
- パラメーター:
options
-- 戻り値:
- 導入:
- 1.4