インターフェース RedisSetCommands
- すべての既知のサブインターフェース:
DefaultedRedisClusterConnection
、DefaultedRedisConnection
、RedisClusterConnection
、RedisCommands
、RedisConnection
、RedisConnectionUtils.RedisConnectionProxy
、StringRedisConnection
- すべての既知の実装クラス:
AbstractRedisConnection
、DefaultStringRedisConnection
、JedisClusterConnection
、JedisConnection
、LettuceClusterConnection
、LettuceConnection
public interface RedisSetCommands
Redis でサポートされているセット固有のコマンド。
- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明sAdd
(byte[] key, byte[]... values) 指定されたvalues
をkey
に設定するために追加します。sCard
(byte[] key) セットのサイズをkey
で取得します。SetSE<byte[]>
sDiff
(byte[]... keys) 指定されたkeys
のすべてのセットを差分します。sDiffStore
(byte[] destKey, byte[]... keys) 指定されたkeys
のすべてのセットを差分し、結果をdestKey
に格納します。SetSE<byte[]>
sInter
(byte[]... keys) keys
で指定されたすべてのセットと交差するメンバーを返します。sInterStore
(byte[] destKey, byte[]... keys) 指定されたすべてのセットをkeys
で交差させ、結果をdestKey
に格納します。sIsMember
(byte[] key, byte[] value) key
に設定されているものにvalue
が含まれているか確認してください。SetSE<byte[]>
sMembers
(byte[] key) セットのすべての要素をkey
で取得します。sMIsMember
(byte[] key, byte[]... values) key
に設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。sMove
(byte[] srcKey, byte[] destKey, byte[] value) value
をsrcKey
からdestKey
に移動しますbyte[]
sPop
(byte[] key) key
のセットからランダムなメンバーを削除して返します。ListSE<byte[]>
sPop
(byte[] key, long count) key
のセットからcount
ランダムメンバーを削除して返します。byte[]
sRandMember
(byte[] key) key
のセットからランダム要素を取得します。ListSE<byte[]>
sRandMember
(byte[] key, long count) key
のセットからcount
ランダム要素を取得します。sRem
(byte[] key, byte[]... values) 指定されたvalues
をkey
のセットから削除し、削除された要素の数を返します。Cursor<byte[]>
sScan
(byte[] key, ScanOptions options) Cursor
を使用して、key
に設定されている要素を反復処理します。SetSE<byte[]>
sUnion
(byte[]... keys) 指定されたkeys
ですべてのセットを結合します。sUnionStore
(byte[] destKey, byte[]... keys) 指定されたkeys
ですべてのセットを結合し、結果をdestKey
に格納します。
メソッドの詳細
sAdd
指定されたvalues
をkey
に設定するために追加します。- パラメーター:
key
- null であってはなりません。values
- 空であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sRem
指定されたvalues
をkey
のセットから削除し、削除された要素の数を返します。- パラメーター:
key
- null であってはなりません。values
- 空であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sPop
key
のセットからランダムなメンバーを削除して返します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- キーが存在しないか、パイプライン / トランザクションで使用されていない場合は null。
- 関連事項:
sPop
key
のセットからcount
ランダムメンバーを削除して返します。- パラメーター:
key
- null であってはなりません。count
- セットからポップするランダムメンバーの数。- 戻り値:
- セットが存在しない場合は、
List
SE を空にします。パイプライン / トランザクションで使用される場合は null。 - 導入:
- 2.0
- 関連事項:
sMove
value
をsrcKey
からdestKey
に移動します- パラメーター:
srcKey
- null であってはなりません。destKey
- null であってはなりません。value
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sCard
セットのサイズをkey
で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sIsMember
key
に設定されているものにvalue
が含まれているか確認してください。- パラメーター:
key
- null であってはなりません。value
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sMIsMember
key
に設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。- パラメーター:
key
- null であってはなりません。values
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
sDiff
指定されたkeys
のすべてのセットを差分します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sDiffStore
指定されたkeys
のすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
destKey
- null であってはなりません。keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sInter
keys
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 交差が見つからない場合は、
Set
SE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sInterStore
指定されたすべてのセットをkeys
で交差させ、結果をdestKey
に格納します。- パラメーター:
destKey
- null であってはなりません。keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sUnion
指定されたkeys
ですべてのセットを結合します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- キーが存在しない場合は、
Set
SE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sUnionStore
指定されたkeys
ですべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
destKey
- null であってはなりません。keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sMembers
セットのすべての要素をkey
で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- キーが存在しない場合は、
Set
SE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sRandMember
key
のセットからランダム要素を取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 関連事項:
sRandMember
key
のセットからcount
ランダム要素を取得します。- パラメーター:
key
- null であってはなりません。count
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sScan
Cursor
を使用して、key
に設定されている要素を反復処理します。- パラメーター:
key
- null であってはなりません。options
- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.4
- 関連事項: