インターフェース SetOperations<K,V>
public interface SetOperations<K,V>
Redis は特定の操作を設定します。
- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch, Roman Bezpalko
メソッドのサマリー
修飾子と型メソッド説明指定されたvalues
をkey
に設定するために追加します。difference
(CollectionSE<K> keys) 指定されたkeys
のすべてのセットを差分します。difference
(K key, CollectionSE<K> otherKeys) 指定されたkey
およびotherKeys
のすべてのセットを差分します。difference
(K key, K otherKey) 指定されたkey
およびotherKey
のすべてのセットを差分します。differenceAndStore
(CollectionSE<K> keys, K destKey) 指定されたkeys
のすべてのセットを差分し、結果をdestKey
に格納します。differenceAndStore
(K key, CollectionSE<K> otherKeys, K destKey) 指定されたkey
およびotherKeys
のすべてのセットを差分し、結果をdestKey
に格納します。differenceAndStore
(K key, K otherKey, K destKey) 指定されたkey
およびotherKey
のすべてのセットを差分し、結果をdestKey
に格納します。distinctRandomMembers
(K key, long count) key
に設定されているからcount
の個別のランダム要素を取得します。intersect
(CollectionSE<K> keys) keys
で指定されたすべてのセットと交差するメンバーを返します。intersect
(K key, CollectionSE<K> otherKeys) key
およびotherKeys
で指定されたすべてのセットと交差するメンバーを返します。key
およびotherKey
で指定されたすべてのセットと交差するメンバーを返します。intersectAndStore
(CollectionSE<K> keys, K destKey) 指定されたすべてのセットをkeys
で交差させ、結果をdestKey
に格納します。intersectAndStore
(K key, CollectionSE<K> otherKeys, K destKey) 指定されたすべてのセットをkey
とotherKeys
で交差させ、結果をdestKey
に格納します。intersectAndStore
(K key, K otherKey, K destKey) 指定されたすべてのセットをkey
とotherKey
で交差させ、結果をdestKey
に格納します。key
に設定されているものにvalue
が含まれているか確認してください。key
に設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。セットのすべての要素をkey
で取得します。value
をkey
からdestKey
に移動しますkey
のセットからランダムなメンバーを削除して返します。key
のセットからcount
ランダムメンバーを削除して返します。randomMember
(K key) key
のセットからランダム要素を取得します。randomMembers
(K key, long count) key
のセットからcount
ランダム要素を取得します。指定されたvalues
をkey
のセットから削除し、削除された要素の数を返します。scan
(K key, ScanOptions options) Cursor
を使用して、key
で設定されたエントリを反復処理します。セットのサイズをkey
で取得します。union
(CollectionSE<K> keys) 指定されたkeys
ですべてのセットを結合します。union
(K key, CollectionSE<K> otherKeys) 指定されたkeys
およびotherKeys
ですべてのセットを結合します。指定されたkeys
およびotherKey
ですべてのセットを結合します。unionAndStore
(CollectionSE<K> keys, K destKey) 指定されたkeys
ですべてのセットを結合し、結果をdestKey
に格納します。unionAndStore
(K key, CollectionSE<K> otherKeys, K destKey) 指定されたkey
およびotherKeys
ですべてのセットを結合し、結果をdestKey
に格納します。unionAndStore
(K key, K otherKey, K destKey) 指定されたkey
およびotherKey
ですべてのセットを結合し、結果をdestKey
に格納します。
メソッドの詳細
add
指定されたvalues
をkey
に設定するために追加します。- パラメーター:
key
- null であってはなりません。values
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
remove
指定されたvalues
をkey
のセットから削除し、削除された要素の数を返します。- パラメーター:
key
- null であってはなりません。values
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
pop
key
のセットからランダムなメンバーを削除して返します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
pop
key
のセットからcount
ランダムメンバーを削除して返します。- パラメーター:
key
- null であってはなりません。count
- セットからポップするランダムメンバーの数。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
- 関連事項:
move
value
をkey
からdestKey
に移動します- パラメーター:
key
- null であってはなりません。value
-destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
size
セットのサイズをkey
で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
isMember
key
に設定されているものにvalue
が含まれているか確認してください。- パラメーター:
key
- null であってはなりません。o
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
isMember
key
に設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。- パラメーター:
key
- null であってはなりません。objects
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersect
key
およびotherKey
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersect
key
およびotherKeys
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersect
keys
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
intersectAndStore
指定されたすべてのセットをkey
とotherKey
で交差させ、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersectAndStore
指定されたすべてのセットをkey
とotherKeys
で交差させ、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersectAndStore
指定されたすべてのセットをkeys
で交差させ、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
union
指定されたkeys
およびotherKey
ですべてのセットを結合します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
union
指定されたkeys
およびotherKeys
ですべてのセットを結合します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
union
指定されたkeys
ですべてのセットを結合します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
unionAndStore
指定されたkey
およびotherKey
ですべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unionAndStore
指定されたkey
およびotherKeys
ですべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unionAndStore
指定されたkeys
ですべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
difference
指定されたkey
およびotherKey
のすべてのセットを差分します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
difference
指定されたkey
およびotherKeys
のすべてのセットを差分します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
difference
指定されたkeys
のすべてのセットを差分します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
differenceAndStore
指定されたkey
およびotherKey
のすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
differenceAndStore
指定されたkey
およびotherKeys
のすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
differenceAndStore
指定されたkeys
のすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
members
セットのすべての要素をkey
で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
randomMember
key
のセットからランダム要素を取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
distinctRandomMembers
key
に設定されているからcount
の個別のランダム要素を取得します。- パラメーター:
key
- null であってはなりません。count
- 戻るメンバーの数- 戻り値:
key
が存在しない場合は、Set
SE を空にします。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 関連事項:
randomMembers
key
のセットからcount
ランダム要素を取得します。- パラメーター:
key
- null であってはなりません。count
- 戻るメンバーの数。- 戻り値:
key
が存在しない場合は空のList
SE、パイプライン / トランザクションで使用する場合は null。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 関連事項:
scan
- パラメーター:
key
-options
- null であってはなりません。- 戻り値:
- スキャン結果へのアクセスを提供する結果カーソル。完全に処理されたら閉じる必要があります(たとえば、try-with-resources 句を使用)。
- 導入:
- 1.4
getOperations
RedisOperations<K,V> getOperations()