インターフェース 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- セットからポップするランダムメンバーの数。- 戻り値:
- セットが存在しない場合は、
ListSE を空にします。パイプライン / トランザクションで使用される場合は 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 であってはなりません。- 戻り値:
- 交差が見つからない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sInterStore
指定されたすべてのセットをkeysで交差させ、結果をdestKeyに格納します。- パラメーター:
destKey- null であってはなりません。keys- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sUnion
指定されたkeysですべてのセットを結合します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- キーが存在しない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sUnionStore
指定されたkeysですべてのセットを結合し、結果をdestKeyに格納します。- パラメーター:
destKey- null であってはなりません。keys- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sMembers
セットのすべての要素をkeyで取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
sRandMember
keyのセットからランダム要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- null でもかまいません。
- 関連事項:
sRandMember
keyのセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
sScan
Cursorを使用して、keyに設定されている要素を反復処理します。- パラメーター:
key- null であってはなりません。options- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.4
- 関連事項: