インターフェース StringRedisConnection
- すべてのスーパーインターフェース:
AutoCloseableSE、DefaultedRedisConnection、RedisCommands、RedisCommandsProvider、RedisConnection、RedisConnectionCommands、RedisGeoCommands、RedisHashCommands、RedisHyperLogLogCommands、RedisKeyCommands、RedisListCommands、RedisPubSubCommands、RedisScriptingCommands、RedisServerCommands、RedisSetCommands、RedisStreamCommands、RedisStringCommands、RedisTxCommands、RedisZSetCommands
- すべての既知の実装クラス:
DefaultStringRedisConnection
- 作成者:
- Costin Leau, Christoph Strobl, Thomas Darimont, David Liu, Mark Paluch, Ninad Divadkar, Tugdual Grall, Dengliming, Andrey Shlykov, ihaohong, Shyngys Sapraliyev
- 関連事項:
ネストされたクラスの概要
ネストされたクラスインターフェース org.springframework.data.redis.connection.RedisGeoCommands から継承されたネストクラス / インターフェース
RedisGeoCommands.DistanceUnit, RedisGeoCommands.GeoCommandArgs, RedisGeoCommands.GeoLocation<T>, RedisGeoCommands.GeoRadiusCommandArgs, RedisGeoCommands.GeoSearchCommandArgs, RedisGeoCommands.GeoSearchStoreCommandArgsインターフェース org.springframework.data.redis.connection.RedisListCommands から継承されたネストクラス / インターフェース
RedisListCommands.Direction, RedisListCommands.Positionインターフェース org.springframework.data.redis.connection.RedisServerCommands から継承されたネストクラス / インターフェース
RedisServerCommands.FlushOption, RedisServerCommands.MigrateOption, RedisServerCommands.ShutdownOptionインターフェース org.springframework.data.redis.connection.RedisStreamCommands から継承されたネストクラス / インターフェース
RedisStreamCommands.XAddOptions, RedisStreamCommands.XClaimOptions, RedisStreamCommands.XPendingOptionsインターフェース org.springframework.data.redis.connection.RedisStringCommands から継承されたネストクラス / インターフェース
RedisStringCommands.BitOperation, RedisStringCommands.SetOptionインターフェース org.springframework.data.redis.connection.RedisZSetCommands から継承されたネストクラス / インターフェース
RedisZSetCommands.Limit, RedisZSetCommands.Range, RedisZSetCommands.ZAddArgs方法の概要
修飾子と型メソッド説明valueをkeyに追加します。keyに格納されている値のセットビット数(ポピュレーションカウント)をカウントします。startとendの間のkeyに格納されている値のセットビット数(母集団カウント)をカウントします。bitfield(StringSE key, BitFieldSubCommands command) さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。bitOp(RedisStringCommands.BitOperation op, StringSE destination, StringSE... keys) 文字列間でビット演算を実行します。default LongSE文字列内の指定されたbitに設定された最初のビットの位置を返します。文字列内の指定されたbitに設定された最初のビットの位置を返します。bLMove(StringSE sourceKey, StringSE destinationKey, RedisListCommands.Direction from, RedisListCommands.Direction to, double timeout) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。keysに格納されているリストから最初の要素を削除して返します(DefaultedRedisConnection.lPop(byte[])を参照)。keysに格納されているリストから最後の要素を削除して返します(DefaultedRedisConnection.rPop(byte[])を参照)。bRPopLPush(int timeout, StringSE srcKey, StringSE dstKey) srcKeyのリストから最後の要素を削除し、それをdstKeyに追加して、その値を返します(DefaultedRedisConnection.rPopLPush(byte[], byte[])を参照)。bZPopMax(StringSE key, long timeout, TimeUnitSE unit) keyでソートされたセットから、スコアが最も高い値を削除して返します。bZPopMin(StringSE key, long timeout, TimeUnitSE unit) keyでソートされたセットから、スコアが最も低い値を削除して返します。指定されたsourceKeyをtargetKeyにコピーします。keyの文字列値として格納されている整数値を 1 デクリメントします。keyの文字列値として格納されている整数値をvalueでデクリメントします。指定されたkeysを削除します。サーバーラウンドトリップを介してmessageを返します。encodingOf(StringSE key) 指定されたkeyで値を格納するために使用される内部表現の型を取得します。static RecordId[]<T> Teval(StringSE script, ReturnType returnType, int numKeys, StringSE... keysAndArgs) 与えられたscriptを評価します。<T> TevalSha(StringSE scriptSha, ReturnType returnType, int numKeys, StringSE... keysAndArgs) 与えられたscriptShaを評価します。指定された引数と一緒に指定されたコマンドの「ネイティブ」または「生」の実行。指定された引数と一緒に指定されたコマンドの「ネイティブ」または「生」の実行。指定されたkeyが存在するかどうかを判別します。指定されたkeysがいくつ存在するかを数えます。指定されたkeyの存続時間を秒単位で設定します。指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。geoAdd(StringSE key, IterableSE<RedisGeoCommands.GeoLocation<StringSE>> locations) キーにRedisGeoCommands.GeoLocationを追加します指定されたメンバー名を持つPointをキーに追加します。geoAdd(StringSE key, RedisGeoCommands.GeoLocation<StringSE> location) キーにRedisGeoCommands.GeoLocationを追加します。member1 と member2 の間でDistanceを取得します。1 人以上のメンバーの位置のジオハッシュ表現を取得します。1 つ以上のメンバーの位置のPoint表現を取得します。指定されたCircleの境界内のメンバーを取得します。geoRadius(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。geoRadiusByMember(StringSE key, StringSE member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。geoRadiusByMember(StringSE key, StringSE member, Distance radius) メンバー座標によって定義され、Distanceが与えられた円内のメンバーを取得します。geoRadiusByMember(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) メンバー座標によって定義され、指定されたDistanceおよびRedisGeoCommands.GeoRadiusCommandArgsの円内のメンバーを取得します。メンバーを削除します。geoSearch(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。geoSearchStore(StringSE destKey, StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーをクエリし、結果をdestKeyに保存します。keyの値を取得します。keyの値のoffsetのビット値を取得します。接続されているクライアントに関する情報と統計をリクエストします。keyの値を返し、キーを削除します。getEx(StringSE key, Expiration expiration) keyで値を返し、Expirationを適用してキーを期限切れにします。startとendの間のkeyの値の部分文字列を取得します。keyのvalueを設定し、古い値を返します。指定されたハッシュfieldsを削除します。指定されたハッシュfieldが存在するかどうかを判別します。keyのハッシュから指定されたfieldの値を取得します。keyに保存されているハッシュ全体を取得します。指定されたdeltaによってハッシュfieldのvalueをインクリメントします。指定されたdeltaによってハッシュfieldのvalueをインクリメントします。keyでハッシュのキーセット(フィールド)を取得します。keyでハッシュのサイズを取得します。keyのハッシュから指定されたfieldsの値を取得します。voidhashesで提供されるデータを使用して、複数のハッシュフィールドを複数の値に設定しますhRandField(StringSE key) keyに格納されているハッシュからランダムフィールドを返します。hRandField(StringSE key, long count) keyに格納されているハッシュからランダムフィールドを返します。keyに格納されている値とともに、ハッシュからランダムフィールドを返します。hRandFieldWithValues(StringSE key, long count) keyに格納されている値とともに、ハッシュからランダムフィールドを返します。hScan(StringSE key, ScanOptions options) Cursorを使用して、keyでハッシュ内のエントリを反復処理します。ハッシュfieldのvalueを設定します。ハッシュfieldのvalueは、fieldが存在しない場合にのみ設定してください。keyに格納されているハッシュ内のfieldに関連付けられた値の長さを返します。fieldでハッシュのエントリセット(値)を取得します。指定されたkeyに格納されているオブジェクトがアイドル状態であるため、DurationSE を取得します。keyの文字列値として格納されている整数値を 1 つインクリメントします。keyの浮動小数点数の値をdeltaだけインクリメントします。keyに格納されている整数値をdeltaでインクリメントします。指定されたpatternに一致するすべてのキーを検索します。keyのindexフォームリストで要素を取得します。lInsert(StringSE key, RedisListCommands.Position where, StringSE pivot, StringSE value) keyのvalueRedisListCommands.Position.BEFOREまたはRedisListCommands.Position.AFTER既存のpivotを挿入します。keyに保存されているリストのサイズを取得します。lMove(StringSE sourceKey, StringSE destinationKey, RedisListCommands.Direction from, RedisListCommands.Direction to) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。keyに保存されているリストの最初の要素を削除して返します。keyに格納されているリストの最初の要素を削除して返します。default LongSE指定されたキーに格納されているリスト内の一致する要素のインデックスを返します。指定されたキーに格納されているリスト内の一致する要素のインデックスを返します。valuesをkeyの前に追加します。リストが存在する場合にのみ、valuesをkeyの前に付加します。keyのリストからstartとendの間の要素を取得します。keyに格納されているリストからvalueの最初のcount出現箇所を削除します。voidvalueリスト要素をindexに設定します。voidkeyのリストをstartとendの間の要素にトリムします。複数のkeysを取得します。指定されたkeyをindexを使用してデータベースに移動します。mSetNXString(MapSE<StringSE, StringSE> tuple) 提供されたキーが存在しない場合にのみ、tupleで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。mSetString(MapSE<StringSE, StringSE> tuple) tupleで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。指定されたkeyから有効期限を削除します。特定のkeyの存続時間をミリ秒単位で設定します。指定されたkeyの有効期限を UNIX タイムスタンプとしてミリ秒単位で設定します。指定されたキーに格納されている HyperLogLog に指定された値を追加します。キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。voidN 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。keyのvalueと有効期限をmillisecondsに設定します。voidpSubscribe(MessageListener listener, StringSE... patterns) 指定されたパターンに一致するすべてのチャネルへの接続をサブスクライブします。keyの正確な存続時間をミリ秒単位で取得します。pTtl(StringSE key, TimeUnitSE timeUnit) keyの正確な存続時間を取得し、指定されたTimeUnitSE に変換します。指定されたメッセージを指定されたチャネルに公開します。指定されたkeyに関連付けられた値の参照の数を取得します。voidキーoldKeyの名前をnewKeyに変更します。newKeyが存在しない場合にのみ、キーoldKeyの名前をnewKeyに変更します。keyに保存されているリストの最後の要素を削除して返します。keyに保存されているリストの最後の要素を削除して返します。srcKeyのリストから最後の要素を削除し、それをdstKeyに追加して、その値を返します。valuesをkeyに追加します。リストが存在する場合にのみ、valuesをkeyに追加します。指定されたvaluesをkeyに設定するために追加します。セットのサイズをkeyで取得します。scriptLoad(StringSE script) lua スクリプトを実行せずにスクリプトキャッシュにロードします。
DefaultedRedisConnection.evalSha(byte[], ReturnType, int, byte[]...)を呼び出してスクリプトを実行します。指定されたkeysのすべてのセットを差分します。sDiffStore(StringSE destKey, StringSE... keys) 指定されたkeysのすべてのセットを差分し、結果をdestKeyに格納します。keyにvalueを設定します。set(StringSE key, StringSE value, Expiration expiration, RedisStringCommands.SetOption option) keyのvalueを設定し、設定されている場合はexpirationからのタイムアウトを適用し、optionに応じて値を挿入 / 更新します。keyに格納されている値のoffsetのビットを設定します。voidsetClientName(StringSE name) 現在の接続に名を割り当てます。keyのvalueと有効期限をsecondsに設定します。keyが存在しない場合にのみ、keyにvalueを設定します。void指定されたoffsetから始まるkeyの一部を、指定されたvalueで上書きします。keysで指定されたすべてのセットと交差するメンバーを返します。sInterStore(StringSE destKey, StringSE... keys) 指定されたすべてのセットをkeysで交差させ、結果をdestKeyに格納します。keyに設定されているものにvalueが含まれているか確認してください。セットのすべての要素をkeyで取得します。sMIsMember(StringSE key, StringSE... values) keyに設定されているものに 1 つ以上のvaluesが含まれているかどうかを確認します。valueをsrcKeyからdestKeyに移動しますsort(StringSE key, SortParameters params) keyの要素を並べ替えます。sort(StringSE key, SortParameters params, StringSE storeKey) keyの要素を並べ替え、結果をstoreKeyに保存します。keyのセットからランダムなメンバーを削除して返します。keyのセットからcountランダムメンバーを削除して返します。sRandMember(StringSE key) keyのセットからランダム要素を取得します。sRandMember(StringSE key, long count) keyのセットからcountランダム要素を取得します。指定されたvaluesをkeyのセットから削除し、削除された要素の数を返します。sScan(StringSE key, ScanOptions options) Cursorを使用して、keyに設定されている要素を反復処理します。keyに格納されている値の長さを取得します。voidsubscribe(MessageListener listener, StringSE... channels) 指定されたチャネルへの接続をサブスクライブします。指定されたkeysですべてのセットを結合します。sUnionStore(StringSE destKey, StringSE... keys) 指定されたkeysですべてのセットを結合し、結果をdestKeyに格納します。指定されたkey(s)の最終アクセス時間を変更します。keyの存続時間を数秒で取得します。ttl(StringSE key, TimeUnitSE timeUnit) keyの存続時間を取得し、指定されたTimeUnitSE に変換します。keyに保存されている型を判別します。キースペースからkeysのリンクを解除します。default LongSE1 つ以上のレコードが処理済みであることを確認します。default RecordIdストリームkeyにレコードを追加します。default RecordIdxAdd(StringRecord record) 指定されたStringRecordをRecord.getStream()に保存されているストリームに追加します。xAdd(StringRecord record, RedisStreamCommands.XAddOptions options) 指定されたStringRecordをRecord.getStream()に保存されているストリームに追加します。default ListSE<StringRecord>xClaim(StringSE key, StringSE group, StringSE newOwner, DurationSE minIdleTime, RecordId... recordIds) 指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。xClaim(StringSE key, StringSE group, StringSE newOwner, RedisStreamCommands.XClaimOptions options) 指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。xClaimJustId(StringSE key, StringSE group, StringSE newOwner, RedisStreamCommands.XClaimOptions options) 配信数を増やすことなく、指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。default LongSE指定されたエントリをストリームから削除します。xGroupCreate(StringSE key, ReadOffset readOffset, StringSE group) コンシューマーグループを作成します。xGroupCreate(StringSE key, ReadOffset readOffset, StringSE group, boolean mkStream) コンシューマーグループを作成します。xGroupDelConsumer(StringSE key, Consumer consumer) コンシューマーグループからコンシューマーを削除します。xGroupDestroy(StringSE key, StringSE group) コンシューマーグループを破棄します。指定されたキーに保存されているストリームに関する一般情報を取得します。xInfoConsumers(StringSE key, StringSE groupName) 指定されたキーに格納されているストリームの特定のコンシューマーグループ内のすべてのコンシューマーに関する情報を取得します。xInfoGroups(StringSE key) 指定されたキーに格納されているストリームに関連付けられているコンシューマーグループに関する情報を取得します。ストリームの長さを取得します。特定のコンシューマーグループのPendingMessagesSummaryを取得します。xPending(StringSE key, StringSE groupName, StringSE consumerName, Range<StringSE> range, LongSE count) xPending(StringSE key, StringSE groupName, RedisStreamCommands.XPendingOptions options) default ListSE<StringRecord>特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。Limitを適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。default ListSE<StringRecord>xReadAsString(StreamOffset<StringSE> stream) 1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>xReadAsString(StreamOffset<StringSE>... streams) 1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>xReadAsString(StreamReadOptions readOptions, StreamOffset<StringSE> stream) 1 つ以上のStreamOffsetからレコードを読み取ります。xReadAsString(StreamReadOptions readOptions, StreamOffset<StringSE>... streams) 1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>xReadGroupAsString(Consumer consumer, StreamOffset<StringSE> stream) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>xReadGroupAsString(Consumer consumer, StreamOffset<StringSE>... streams) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>xReadGroupAsString(Consumer consumer, StreamReadOptions readOptions, StreamOffset<StringSE> stream) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。xReadGroupAsString(Consumer consumer, StreamReadOptions readOptions, StreamOffset<StringSE>... streams) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。default ListSE<StringRecord>特定のRedisZSetCommands.Range内のストリームからレコードを逆の順序で読み取ります。Limitを逆の順序で適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。ストリームをcount要素にトリミングします。ストリームをcount要素にトリミングします。valueをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。zAdd(StringSE key, double score, StringSE value, RedisZSetCommands.ZAddArgs args) zAdd(StringSE key, SetSE<StringRedisConnection.StringTuple> tuples) tuplesをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。zAdd(StringSE key, SetSE<StringRedisConnection.StringTuple> tuples, RedisZSetCommands.ZAddArgs args) keyでソートされたセットのサイズを取得します。minとmaxの間のスコアで、ソートされたセット内の要素の数をカウントします。差分ソートされたsets。zDiffStore(StringSE destKey, StringSE... sets) setsを差分ソートし、結果を宛先destKeyに格納します。zDiffWithScores(StringSE... sets) 差分ソートされたsets。incrementでソートされたセットのvalueで要素のスコアをインクリメントします。ソートされたsetsを交差させます。zInterStore(StringSE destKey, StringSE... sets) ソートされたsetsを交差させ、結果を宛先keyに格納します。zInterStore(StringSE destKey, Aggregate aggregate, int[] weights, StringSE... sets) ソートされたsetsを交差させ、結果を宛先keyに格納します。zInterWithScores(StringSE... sets) ソートされたsetsを交差させます。default SetSE<StringRedisConnection.StringTuple>zInterWithScores(Aggregate aggregate, int[] weights, StringSE... sets) ソートされたsetsを交差させます。zInterWithScores(Aggregate aggregate, Weights weights, StringSE... sets) ソートされたsetsを交差させます。辞書式順序を適用して、Range#minとRange#maxの間の値でソートされたセット内の要素の数をカウントします。キーkeyでソートされたセットからvaluesで要素のスコアを取得します。keyでソートされたセットから、スコアが最も高い値を削除して返します。keyでソートされたセットから、スコアが最も高いcount値を削除して返します。keyでソートされたセットから、スコアが最も低い値を削除して返します。keyでソートされたセットから、スコアが最も低いcount値を削除して返します。zRandMember(StringSE key) keyでソートされたセットからランダムな要素を取得します。zRandMember(StringSE key, long count) keyでソートされたセットからcountランダム要素を取得します。keyでソートされたセットからランダムな要素を取得します。zRandMemberWithScores(StringSE key, long count) keyでソートされたセットからcountランダム要素を取得します。ソートされたセットからstartとendの間の要素を取得します。zRangeByLex(StringSE key) 辞書式順序のキーでソートされたセット内のすべての要素を取得します。zRangeByLex(StringSE key, Range<StringSE> range) 辞書式順序のキーでソートされたセットからRedisZSetCommands.Rangeのすべての要素を取得します。zRangeByLex(StringSE key, Range<StringSE> range, Limit limit) 辞書式順序のキーでソートされたセットからRedisZSetCommands.Rangeのすべての要素を取得します。zRangeByScore(StringSE key, double min, double max) ソートされたセットからスコアがminとmaxの間にある要素を取得します。zRangeByScore(StringSE key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。zRangeByScore(StringSE key, StringSE min, StringSE max) ソートされたセットからスコアがminとmaxの間にある要素を取得します。zRangeByScore(StringSE key, StringSE min, StringSE max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。zRangeByScoreWithScores(StringSE key, double min, double max) zRangeByScoreWithScores(StringSE key, double min, double max, long offset, long count) default LongSEzRangeStoreByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreRevByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。zRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。zRangeWithScores(StringSE key, long start, long end) ソートされたセット内のvalueを持つ要素のインデックスを決定します。ソートされたセットからvaluesを削除します。keyでソートされたセットからstartとendの間の範囲の要素を削除します。zRemRangeByLex(StringSE key, Range<StringSE> range) 辞書式RedisZSetCommands.Rangeの間のすべての要素を削除します。zRemRangeByScore(StringSE key, double min, double max) keyでソートされたセットからminとmaxの間のスコアを持つ要素を削除します。高から低の順に並べ替えられたセットから、startからendの範囲の要素を取得します。zRevRangeByLex(StringSE key) キーでソートされたセット内のすべての要素を逆辞書式順序で取得します。zRevRangeByLex(StringSE key, Range<StringSE> range) RedisZSetCommands.Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。zRevRangeByLex(StringSE key, Range<StringSE> range, Limit limit) RedisZSetCommands.Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。zRevRangeByScore(StringSE key, double min, double max) スコアがminとmaxの間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。zRevRangeByScore(StringSE key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからminとmaxの間にあります。zRevRangeByScoreWithScores(StringSE key, double min, double max) zRevRangeByScoreWithScores(StringSE key, double min, double max, long offset, long count) zRevRangeWithScores(StringSE key, long start, long end) 高から低のスコアが付けられたときに、ソートされたセット内のvalueを持つ要素のインデックスを決定します。zScan(StringSE key, ScanOptions options) Cursorを使用して、keyでソートされたセットの要素を反復処理します。キーkeyでソートされたセットからvalueで要素のスコアを取得します。ユニオンソートsets。zUnionStore(StringSE destKey, StringSE... sets) ユニオンはsetsをソートし、結果を宛先keyに格納します。zUnionStore(StringSE destKey, Aggregate aggregate, int[] weights, StringSE... sets) ユニオンはsetsをソートし、結果を宛先keyに格納します。zUnionWithScores(StringSE... sets) ユニオンソートsets。default SetSE<StringRedisConnection.StringTuple>zUnionWithScores(Aggregate aggregate, int[] weights, StringSE... sets) ユニオンソートsets。zUnionWithScores(Aggregate aggregate, Weights weights, StringSE... sets) ユニオンソートsets。インターフェース org.springframework.data.redis.connection.DefaultedRedisConnection から継承されたメソッド
append, bgReWriteAof, bgSave, bitCount, bitCount, bitField, bitOp, bitPos, bLMove, bLPop, bRPop, bRPopLPush, bZPopMax, bZPopMin, copy, dbSize, decr, decrBy, del, dump, encodingOf, eval, evalSha, evalSha, exists, exists, expire, expireAt, flushAll, flushAll, flushDb, flushDb, geoAdd, geoAdd, geoAdd, geoDist, geoDist, geoHash, geoPos, geoRadius, geoRadius, geoRadiusByMember, geoRadiusByMember, geoRemove, geoSearch, geoSearchStore, get, getBit, getClientName, getConfig, getDel, getEx, getRange, getSet, hDel, hExists, hGet, hGetAll, hIncrBy, hIncrBy, hKeys, hLen, hMGet, hMSet, hRandField, hRandField, hRandFieldWithValues, hRandFieldWithValues, hScan, hSet, hSetNX, hStrLen, hVals, idletime, incr, incrBy, incrBy, info, info, keys, killClient, lastSave, lIndex, lInsert, lLen, lMove, lPop, lPop, lPos, lPush, lPushX, lRange, lRem, lSet, lTrim, mGet, migrate, migrate, move, mSet, mSetNX, persist, pExpire, pExpireAt, pfAdd, pfCount, pfMerge, pSetEx, pTtl, pTtl, randomKey, refcount, rename, renameNX, replicaOf, replicaOfNoOne, resetConfigStats, restore, rewriteConfig, rPop, rPop, rPopLPush, rPush, rPushX, sAdd, save, scan, sCard, scriptExists, scriptFlush, scriptKill, scriptLoad, sDiff, sDiffStore, set, set, setBit, setClientName, setConfig, setEx, setNX, setRange, shutdown, shutdown, sInter, sInterStore, sIsMember, sMembers, sMIsMember, sMove, sort, sort, sPop, sPop, sRandMember, sRandMember, sRem, sScan, strLen, sUnion, sUnionStore, time, time, touch, ttl, ttl, type, unlink, xAck, xAdd, xClaim, xClaimJustId, xDel, xGroupCreate, xGroupCreate, xGroupDelConsumer, xGroupDestroy, xInfo, xInfoConsumers, xInfoGroups, xLen, xPending, xPending, xRange, xRange, xRead, xRead, xReadGroup, xReadGroup, xRevRange, xRevRange, xTrim, xTrim, zAdd, zAdd, zCard, zCount, zCount, zDiff, zDiffStore, zDiffWithScores, zIncrBy, zInter, zInterStore, zInterStore, zInterStore, zInterWithScores, zInterWithScores, zInterWithScores, zLexCount, zMScore, zPopMax, zPopMax, zPopMin, zPopMin, zRandMember, zRandMember, zRandMemberWithScore, zRandMemberWithScore, zRange, zRangeByLex, zRangeByScore, zRangeByScore, zRangeByScore, zRangeByScoreWithScores, zRangeStoreByLex, zRangeStoreByScore, zRangeStoreRevByLex, zRangeStoreRevByScore, zRangeWithScores, zRank, zRem, zRemRange, zRemRangeByLex, zRemRangeByScore, zRemRangeByScore, zRevRange, zRevRangeByLex, zRevRangeByScore, zRevRangeByScoreWithScores, zRevRangeWithScores, zRevRank, zScan, zScore, zUnion, zUnionStore, zUnionStore, zUnionStore, zUnionWithScores, zUnionWithScores, zUnionWithScoresインターフェース org.springframework.data.redis.connection.RedisCommands から継承されたメソッド
executeインターフェース org.springframework.data.redis.connection.RedisCommandsProvider から継承されたメソッド
commands, geoCommands, hashCommands, hyperLogLogCommands, keyCommands, listCommands, scriptingCommands, serverCommands, setCommands, streamCommands, stringCommands, zSetCommandsインターフェース org.springframework.data.redis.connection.RedisConnection から継承されたメソッド
close, closePipeline, getNativeConnection, getSentinelConnection, isClosed, isPipelined, isQueueing, openPipelineインターフェース org.springframework.data.redis.connection.RedisConnectionCommands から継承されたメソッド
echo, ping, selectインターフェース org.springframework.data.redis.connection.RedisGeoCommands から継承されたメソッド
geoAdd, geoRadiusByMemberインターフェース org.springframework.data.redis.connection.RedisKeyCommands から継承されたメソッド
restore, scanインターフェース org.springframework.data.redis.connection.RedisListCommands から継承されたメソッド
lPosインターフェース org.springframework.data.redis.connection.RedisPubSubCommands から継承されたメソッド
getSubscription, isSubscribed, pSubscribe, publish, subscribeインターフェース org.springframework.data.redis.connection.RedisStreamCommands から継承されたメソッド
xAck, xAdd, xAdd, xClaim, xDel, xGroupDelConsumer, xPending, xPending, xPending, xPending, xPendingインターフェース org.springframework.data.redis.connection.RedisStringCommands から継承されたメソッド
bitPosインターフェース org.springframework.data.redis.connection.RedisTxCommands から継承されたメソッド
discard, exec, multi, unwatch, watchインターフェース org.springframework.data.redis.connection.RedisZSetCommands から継承されたメソッド
zAdd, zAdd, zRangeByLex, zRangeByLex, zRangeByScore, zRangeByScore, zRangeByScore, zRangeByScoreWithScores, zRangeByScoreWithScores, zRangeByScoreWithScores, zRangeStoreByLex, zRangeStoreByScore, zRangeStoreRevByLex, zRangeStoreRevByScore, zRevRangeByLex, zRevRangeByLex, zRevRangeByScore, zRevRangeByScore, zRevRangeByScore, zRevRangeByScoreWithScores, zRevRangeByScoreWithScores, zRevRangeByScoreWithScores
方法の詳細
execute
指定された引数と一緒に指定されたコマンドの「ネイティブ」または「生」の実行。コマンドは、「解釈」をできるだけ少なくして、そのまま実行されます。引数または結果の処理を処理するのは呼び出し元の責任です。- パラメーター:
command- 実行するコマンドargs- 可能なコマンド引数 (null の可能性があります)- 戻り値:
- 実行結果。
- 関連事項:
execute
指定された引数と一緒に指定されたコマンドの「ネイティブ」または「生」の実行。コマンドは、「解釈」をできるだけ少なくして、そのまま実行されます。引数または結果の処理を処理するのは呼び出し元の責任です。- パラメーター:
command- 実行するコマンド- 戻り値:
- 実行結果。
- 関連事項:
exists
指定されたkeyが存在するかどうかを判別します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
exists
指定されたkeysがいくつ存在するかを数えます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
del
指定されたkeysを削除します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 削除されたキーの数。
- 関連事項:
copy
指定されたsourceKeyをtargetKeyにコピーします。- パラメーター:
sourceKey- null であってはなりません。targetKey- null であってはなりません。replace- 既存のキーを置き換えるかどうか。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unlink
キースペースからkeysのリンクを解除します。del(String...)とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
- 関連事項:
type
keyに保存されている型を判別します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
touch
指定されたkey(s)の最終アクセス時間を変更します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
- 関連事項:
keys
指定されたpatternに一致するすべてのキーを検索します。- パラメーター:
pattern- null であってはなりません。- 戻り値:
- 関連事項:
rename
キーoldKeyの名前をnewKeyに変更します。- パラメーター:
oldKey- null であってはなりません。newKey- null であってはなりません。- 関連事項:
renameNX
newKeyが存在しない場合にのみ、キーoldKeyの名前をnewKeyに変更します。- パラメーター:
oldKey- null であってはなりません。newKey- null であってはなりません。- 戻り値:
- 関連事項:
expire
指定されたkeyの存続時間を秒単位で設定します。- パラメーター:
key- null であってはなりません。seconds-- 戻り値:
- 関連事項:
pExpire
特定のkeyの存続時間をミリ秒単位で設定します。- パラメーター:
key- null であってはなりません。millis-- 戻り値:
- 関連事項:
expireAt
指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。- パラメーター:
key- null であってはなりません。unixTime-- 戻り値:
- 関連事項:
pExpireAt
指定されたkeyの有効期限を UNIX タイムスタンプとしてミリ秒単位で設定します。- パラメーター:
key- null であってはなりません。unixTimeInMillis-- 戻り値:
- 関連事項:
persist
指定されたkeyから有効期限を削除します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
move
指定されたkeyをindexを使用してデータベースに移動します。- パラメーター:
key- null であってはなりません。dbIndex-- 戻り値:
- 関連事項:
ttl
keyの存続時間を数秒で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
ttl
keyの存続時間を取得し、指定されたTimeUnitSE に変換します。- パラメーター:
key- null であってはなりません。timeUnit- null であってはなりません。- 戻り値:
- 導入:
- 1.8
- 関連事項:
pTtl
keyの正確な存続時間をミリ秒単位で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
pTtl
keyの正確な存続時間を取得し、指定されたTimeUnitSE に変換します。- パラメーター:
key- null であってはなりません。timeUnit- null であってはなりません。- 戻り値:
- 導入:
- 1.8
- 関連事項:
echo
サーバーラウンドトリップを介してmessageを返します。- パラメーター:
message- エコーするメッセージ。- 戻り値:
- 関連事項:
sort
keyの要素を並べ替えます。- パラメーター:
key- null であってはなりません。params- null であってはなりません。- 戻り値:
- 関連事項:
sort
keyの要素を並べ替え、結果をstoreKeyに保存します。- パラメーター:
key- null であってはなりません。params- null であってはなりません。storeKey- null であってはなりません。- 戻り値:
- 関連事項:
encodingOf
指定されたkeyで値を格納するために使用される内部表現の型を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
idletime
指定されたkeyに格納されているオブジェクトがアイドル状態であるため、DurationSE を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
refcount
指定されたkeyに関連付けられた値の参照の数を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
get
keyの値を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
getDel
keyの値を返し、キーを削除します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しないか、パイプライン / トランザクションで使用されていない場合は null。
- 導入:
- 2.6
- 関連事項:
getEx
keyで値を返し、Expirationを適用してキーを期限切れにします。- パラメーター:
key- null であってはなりません。expiration- null であってはなりません。- 戻り値:
- キーが存在しないか、パイプライン / トランザクションで使用されていない場合は null。
- 導入:
- 2.6
- 関連事項:
getSet
keyのvalueを設定し、古い値を返します。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
mGet
複数のkeysを取得します。値は、リクエストされたキーの順序になっています。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
set
keyにvalueを設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 関連事項:
set
@Nullable BooleanSE set(StringSE key, StringSE value, Expiration expiration, RedisStringCommands.SetOption option) keyのvalueを設定し、設定されている場合はexpirationからのタイムアウトを適用し、optionに応じて値を挿入 / 更新します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。expiration- null にすることができます。デフォルトはExpiration.persistent()です。Expiration.keepTtl()を使用して、既存の有効期限を維持します。option- null にすることができます。デフォルトはRedisStringCommands.SetOption.UPSERTです。- 導入:
- 1.7
- 関連事項:
setNX
keyが存在しない場合にのみ、keyにvalueを設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 戻り値:
- 関連事項:
setEx
keyのvalueと有効期限をsecondsに設定します。- パラメーター:
key- null であってはなりません。seconds-value- null であってはなりません。- 関連事項:
pSetEx
keyのvalueと有効期限をmillisecondsに設定します。- パラメーター:
key- null であってはなりません。milliseconds-value- null であってはなりません。- 導入:
- 1.3
- 関連事項:
mSetString
tupleで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
tuple- null であってはなりません。- 関連事項:
mSetNXString
提供されたキーが存在しない場合にのみ、tupleで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
tuple- null であってはなりません。- 関連事項:
incr
keyの文字列値として格納されている整数値を 1 つインクリメントします。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
incrBy
keyに格納されている整数値をdeltaでインクリメントします。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
incrBy
keyの浮動小数点数の値をdeltaだけインクリメントします。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
decr
keyの文字列値として格納されている整数値を 1 デクリメントします。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
decrBy
keyの文字列値として格納されている整数値をvalueでデクリメントします。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
append
valueをkeyに追加します。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
getRange
startとendの間のkeyの値の部分文字列を取得します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
setRange
指定されたoffsetから始まるkeyの一部を、指定されたvalueで上書きします。- パラメーター:
key- null であってはなりません。value-offset-- 関連事項:
getBit
keyの値のoffsetのビット値を取得します。- パラメーター:
key- null であってはなりません。offset-- 戻り値:
- 関連事項:
setBit
keyに格納されている値のoffsetのビットを設定します。- パラメーター:
key- null であってはなりません。offset-value-- 戻り値:
offsetに格納されている元のビット値。- 関連事項:
bitCount
keyに格納されている値のセットビット数(ポピュレーションカウント)をカウントします。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
bitCount
startとendの間のkeyに格納されている値のセットビット数(母集団カウント)をカウントします。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
bitOp
文字列間でビット演算を実行します。- パラメーター:
op- null であってはなりません。destination- null であってはなりません。keys- null であってはなりません。- 戻り値:
- 関連事項:
bitPos
文字列内の指定されたbitに設定された最初のビットの位置を返します。- パラメーター:
key- 実際の文字列を保持するキー。bit- 探すビット値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。リクエストに応じて、最初のビットの位置が 1 または 0 に設定されます。
- 導入:
- 2.1
- 関連事項:
bitPos
文字列内の指定されたbitに設定された最初のビットの位置を返します。Rangeの開始と終了には、文字列の末尾から始まるバイトにインデックスを付けるために負の値を含めることができます。ここで、-1 は最後のバイト、-2 は最後から 2 番目のバイトです。- パラメーター:
key- 実際の文字列を保持するキー。bit- 探すビット値。range- null であってはなりません。検索を制限しないようにするには、RedisZSetCommands.Range.unbounded()を使用します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。リクエストに応じて、最初のビットの位置が 1 または 0 に設定されます。
- 導入:
- 2.1
- 関連事項:
strLen
keyに格納されている値の長さを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
rPush
valuesをkeyに追加します。- パラメーター:
key- null であってはなりません。values-- 戻り値:
- 関連事項:
lPos
指定されたキーに格納されているリスト内の一致する要素のインデックスを返します。
Redis 6.0.6 以降が必要です。- パラメーター:
key- null であってはなりません。element- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項:
lPos
ListSE<LongSE> lPos(StringSE key, StringSE element, @Nullable IntegerSE rank, @Nullable IntegerSE count) 指定されたキーに格納されているリスト内の一致する要素のインデックスを返します。
Redis 6.0.6 以降が必要です。- パラメーター:
key- null であってはなりません。element- null であってはなりません。rank- 複数の一致がある場合に、返される最初の要素の「ランク」を指定します。ランク 1 は最初の一致を返すことを意味し、2 は 2 番目の一致を返すことを意味します。count- 返す一致の数。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項:
lPush
valuesをkeyの前に追加します。- パラメーター:
key- null であってはなりません。values-- 戻り値:
- 関連事項:
rPushX
リストが存在する場合にのみ、valuesをkeyに追加します。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
lPushX
リストが存在する場合にのみ、valuesをkeyの前に付加します。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
lLen
keyに保存されているリストのサイズを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
lRange
keyのリストからstartとendの間の要素を取得します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
lTrim
keyのリストをstartとendの間の要素にトリムします。- パラメーター:
key- null であってはなりません。start-end-- 関連事項:
lIndex
keyのindexフォームリストで要素を取得します。- パラメーター:
key- null であってはなりません。index-- 戻り値:
- 関連事項:
lInsert
keyのvalueRedisListCommands.Position.BEFOREまたはRedisListCommands.Position.AFTER既存のpivotを挿入します。- パラメーター:
key- null であってはなりません。where- null であってはなりません。pivot-value-- 戻り値:
- 関連事項:
lMove
@Nullable StringSE lMove(StringSE sourceKey, StringSE destinationKey, RedisListCommands.Direction from, RedisListCommands.Direction to) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。- パラメーター:
sourceKey- null であってはなりません。destinationKey- null であってはなりません。from- null であってはなりません。to- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
bLMove
@Nullable StringSE bLMove(StringSE sourceKey, StringSE destinationKey, RedisListCommands.Direction from, RedisListCommands.Direction to, double timeout) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。- パラメーター:
sourceKey- null であってはなりません。destinationKey- null であってはなりません。from- null であってはなりません。to- null であってはなりません。timeout-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
lSet
valueリスト要素をindexに設定します。- パラメーター:
key- null であってはなりません。index-value-- 関連事項:
lRem
keyに格納されているリストからvalueの最初のcount出現箇所を削除します。- パラメーター:
key- null であってはなりません。count-value-- 戻り値:
- 関連事項:
lPop
keyに保存されているリストの最初の要素を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
lPop
keyに格納されているリストの最初の要素を削除して返します。- パラメーター:
key- null であってはなりません。count-- 戻り値:
- 導入:
- 2.6
- 関連事項:
rPop
keyに保存されているリストの最後の要素を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
rPop
keyに保存されているリストの最後の要素を削除して返します。- パラメーター:
key- null であってはなりません。count-- 戻り値:
- 導入:
- 2.6
- 関連事項:
bLPop
keysに格納されているリストから最初の要素を削除して返します(DefaultedRedisConnection.lPop(byte[])を参照)。
要素が使用可能になるか、timeoutに到達するまで、 接続をブロックします。- パラメーター:
timeout-keys- null であってはなりません。- 戻り値:
- 関連事項:
bRPop
keysに格納されているリストから最後の要素を削除して返します(DefaultedRedisConnection.rPop(byte[])を参照)。
要素が使用可能になるか、timeoutに到達するまで、 接続をブロックします。- パラメーター:
timeout-keys- null であってはなりません。- 戻り値:
- 関連事項:
rPopLPush
srcKeyのリストから最後の要素を削除し、それをdstKeyに追加して、その値を返します。- パラメーター:
srcKey- null であってはなりません。dstKey- null であってはなりません。- 戻り値:
- 関連事項:
bRPopLPush
srcKeyのリストから最後の要素を削除し、それをdstKeyに追加して、その値を返します(DefaultedRedisConnection.rPopLPush(byte[], byte[])を参照)。
要素が使用可能になるか、timeoutに達するまで、 接続をブロックします。- パラメーター:
timeout-srcKey- null であってはなりません。dstKey- null であってはなりません。- 戻り値:
- 関連事項:
sAdd
指定されたvaluesをkeyに設定するために追加します。- パラメーター:
key- null であってはなりません。values-- 戻り値:
- 関連事項:
sRem
指定されたvaluesをkeyのセットから削除し、削除された要素の数を返します。- パラメーター:
key- null であってはなりません。values-- 戻り値:
- 関連事項:
sPop
keyのセットからランダムなメンバーを削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
sPop
keyのセットからcountランダムメンバーを削除して返します。- パラメーター:
key- null であってはなりません。count- 返すランダムメンバーの数。- 戻り値:
- キーが存在しない場合は、
ListSE を空にします。 - 導入:
- 2.0
- 関連事項:
sMove
valueをsrcKeyからdestKeyに移動します- パラメーター:
srcKey- null であってはなりません。destKey- null であってはなりません。value-- 戻り値:
- 関連事項:
sCard
セットのサイズをkeyで取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
sIsMember
keyに設定されているものにvalueが含まれているか確認してください。- パラメーター:
key- null であってはなりません。value-- 戻り値:
- 関連事項:
sMIsMember
keyに設定されているものに 1 つ以上のvaluesが含まれているかどうかを確認します。- パラメーター:
key- null であってはなりません。values- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
sInter
keysで指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
sInterStore
指定されたすべてのセットをkeysで交差させ、結果をdestKeyに格納します。- パラメーター:
destKey- null であってはなりません。keys- null であってはなりません。- 戻り値:
- 関連事項:
sUnion
指定されたkeysですべてのセットを結合します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
sUnionStore
指定されたkeysですべてのセットを結合し、結果をdestKeyに格納します。- パラメーター:
destKey- null であってはなりません。keys- null であってはなりません。- 戻り値:
- 関連事項:
sDiff
指定されたkeysのすべてのセットを差分します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
sDiffStore
指定されたkeysのすべてのセットを差分し、結果をdestKeyに格納します。- パラメーター:
destKey- null であってはなりません。keys- null であってはなりません。- 戻り値:
- 関連事項:
sMembers
セットのすべての要素をkeyで取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
sRandMember
keyのセットからランダム要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
sRandMember
keyのセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count-- 戻り値:
- 関連事項:
sScan
Cursorを使用して、keyに設定されている要素を反復処理します。- パラメーター:
key- null であってはなりません。options- null であってはなりません。- 戻り値:
- 導入:
- 1.4
- 関連事項:
zAdd
valueをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。- パラメーター:
key- null であってはなりません。score- スコア。value- 値。- 戻り値:
- 関連事項:
zAdd
- パラメーター:
key- null であってはなりません。score- null であってはなりません。value- null であってはなりません。args- null であってはならず、代わりにRedisZSetCommands.ZAddArgs.empty()を使用してください。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
zAdd
tuplesをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。- パラメーター:
key- null であってはなりません。tuples- タプル。- 戻り値:
- 関連事項:
zAdd
@Nullable LongSE zAdd(StringSE key, SetSE<StringRedisConnection.StringTuple> tuples, RedisZSetCommands.ZAddArgs args) - パラメーター:
key- null であってはなりません。tuples- null であってはなりません。args- null であってはならず、代わりにRedisZSetCommands.ZAddArgs.empty()を使用してください。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
zRem
ソートされたセットからvaluesを削除します。削除された要素の数を返します。- パラメーター:
key- null であってはなりません。values- null であってはなりません。- 戻り値:
- 関連事項:
zIncrBy
incrementでソートされたセットのvalueで要素のスコアをインクリメントします。- パラメーター:
key- null であってはなりません。increment-value- 値。- 戻り値:
- 関連事項:
zRandMember
keyでソートされたセットからランダムな要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zRandMember
keyでソートされたセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count- 提供されたcount引数が正の場合、countまたは設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。countが負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zRandMemberWithScore
keyでソートされたセットからランダムな要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zRandMemberWithScores
keyでソートされたセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count- 提供されたcount引数が正の場合、countまたは設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。countが負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zRank
ソートされたセット内のvalueを持つ要素のインデックスを決定します。- パラメーター:
key- null であってはなりません。value- 値。- 戻り値:
- 関連事項:
zRevRank
高から低のスコアが付けられたときに、ソートされたセット内のvalueを持つ要素のインデックスを決定します。- パラメーター:
key- null であってはなりません。value- 値。- 戻り値:
- 関連事項:
zRange
ソートされたセットからstartとendの間の要素を取得します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
zRangeWithScores
- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
zRangeByScore
ソートされたセットからスコアがminとmaxの間にある要素を取得します。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zRangeByScoreWithScores
SetSE<StringRedisConnection.StringTuple> zRangeByScoreWithScores(StringSE key, double min, double max) - パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zRangeByScore
startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min-max-offset-count-- 戻り値:
- 関連事項:
zRangeByScoreWithScores
SetSE<StringRedisConnection.StringTuple> zRangeByScoreWithScores(StringSE key, double min, double max, long offset, long count) - パラメーター:
key-min-max-offset-count-- 戻り値:
- 関連事項:
zRevRange
高から低の順に並べ替えられたセットから、startからendの範囲の要素を取得します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
zRevRangeWithScores
- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
zRevRangeByScore
スコアがminとmaxの間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zRevRangeByScoreWithScores
SetSE<StringRedisConnection.StringTuple> zRevRangeByScoreWithScores(StringSE key, double min, double max) - パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zRevRangeByScore
startからendの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min-max-offset-count-- 戻り値:
- 関連事項:
zRevRangeByScoreWithScores
SetSE<StringRedisConnection.StringTuple> zRevRangeByScoreWithScores(StringSE key, double min, double max, long offset, long count) - パラメーター:
key- null であってはなりません。min-max-offset-count-- 戻り値:
- 関連事項:
zCount
minとmaxの間のスコアで、ソートされたセット内の要素の数をカウントします。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zLexCount
辞書式順序を適用して、Range#minとRange#maxの間の値でソートされたセット内の要素の数をカウントします。- パラメーター:
key- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項:
zPopMin
keyでソートされたセットから、スコアが最も低い値を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
zPopMin
keyでソートされたセットから、スコアが最も低いcount値を削除して返します。- パラメーター:
key- null であってはなりません。count- ポップする要素の数。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
bZPopMin
keyでソートされたセットから、スコアが最も低い値を削除して返します。要素が使用可能になるか、timeoutに到達するまで接続をブロックします。- パラメーター:
key- null であってはなりません。timeout-unit- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zPopMax
keyでソートされたセットから、スコアが最も高い値を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
zPopMax
keyでソートされたセットから、スコアが最も高いcount値を削除して返します。- パラメーター:
key- null であってはなりません。count- ポップする要素の数。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
bZPopMax
keyでソートされたセットから、スコアが最も高い値を削除して返します。要素が使用可能になるか、timeoutに到達するまで接続をブロックします。- パラメーター:
key- null であってはなりません。timeout-unit- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zCard
keyでソートされたセットのサイズを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
zScore
キーkeyでソートされたセットからvalueで要素のスコアを取得します。- パラメーター:
key- null であってはなりません。value- 値。- 戻り値:
- 関連事項:
zMScore
キーkeyでソートされたセットからvaluesで要素のスコアを取得します。- パラメーター:
key- null であってはなりません。values- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zRemRange
keyでソートされたセットからstartとendの間の範囲の要素を削除します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
zRemRangeByLex
辞書式RedisZSetCommands.Rangeの間のすべての要素を削除します。- パラメーター:
key- null であってはなりません。range- null であってはなりません。- 戻り値:
- 削除された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
zRemRangeByScore
keyでソートされたセットからminとmaxの間のスコアを持つ要素を削除します。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- 関連事項:
zDiff
差分ソートされたsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zDiffWithScores
差分ソートされたsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zDiffStore
setsを差分ソートし、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zInter
ソートされたsetsを交差させます。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zInterWithScores
ソートされたsetsを交差させます。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zInterWithScores
@Nullable default SetSE<StringRedisConnection.StringTuple> zInterWithScores(Aggregate aggregate, int[] weights, StringSE... sets) ソートされたsetsを交差させます。- パラメーター:
aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項:
zInterWithScores
@Nullable SetSE<StringRedisConnection.StringTuple> zInterWithScores(Aggregate aggregate, Weights weights, StringSE... sets) ソートされたsetsを交差させます。- パラメーター:
aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項:
zInterStore
ソートされたsetsを交差させ、結果を宛先keyに格納します。- パラメーター:
destKey- null であってはなりません。sets- null であってはなりません。- 戻り値:
- 関連事項:
zInterStore
ソートされたsetsを交差させ、結果を宛先keyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights-sets- null であってはなりません。- 戻り値:
- 関連事項:
zUnion
ユニオンソートsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zUnionWithScores
ユニオンソートsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zUnionWithScores
@Nullable default SetSE<StringRedisConnection.StringTuple> zUnionWithScores(Aggregate aggregate, int[] weights, StringSE... sets) ユニオンソートsets。- パラメーター:
aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zUnionWithScores
@Nullable SetSE<StringRedisConnection.StringTuple> zUnionWithScores(Aggregate aggregate, Weights weights, StringSE... sets) ユニオンソートsets。- パラメーター:
aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zUnionStore
ユニオンはsetsをソートし、結果を宛先keyに格納します。- パラメーター:
destKey- null であってはなりません。sets- null であってはなりません。- 戻り値:
- 関連事項:
zUnionStore
ユニオンはsetsをソートし、結果を宛先keyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights-sets- null であってはなりません。- 戻り値:
- 関連事項:
zScan
Cursorを使用して、keyでソートされたセットの要素を反復処理します。- パラメーター:
key- null であってはなりません。options- null であってはなりません。- 戻り値:
- 導入:
- 1.4
- 関連事項:
zRangeByScore
ソートされたセットからスコアがminとmaxの間にある要素を取得します。- パラメーター:
key- null であってはなりません。min- null であってはなりません。max- null であってはなりません。- 戻り値:
- 導入:
- 1.5
- 関連事項:
zRangeByScore
startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min- null であってはなりません。max- null であってはなりません。offset-count-- 戻り値:
- 導入:
- 1.5
- 関連事項:
zRangeByLex
辞書式順序のキーでソートされたセット内のすべての要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 導入:
- 1.6
- 関連事項:
zRangeByLex
辞書式順序のキーでソートされたセットからRedisZSetCommands.Rangeのすべての要素を取得します。- パラメーター:
key- null であってはなりません。range- null であってはなりません。- 戻り値:
- 導入:
- 1.6
- 関連事項:
zRangeByLex
辞書式順序のキーでソートされたセットからRedisZSetCommands.Rangeのすべての要素を取得します。結果はLimitを介して制限されます。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null でもかまいません。- 戻り値:
- 導入:
- 1.6
- 関連事項:
zRevRangeByLex
キーでソートされたセット内のすべての要素を逆辞書式順序で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 導入:
- 2.4
- 関連事項:
zRevRangeByLex
RedisZSetCommands.Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。- パラメーター:
key- null であってはなりません。range- null であってはなりません。- 戻り値:
- 導入:
- 2.4
- 関連事項:
zRevRangeByLex
RedisZSetCommands.Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。結果はLimitを介して制限されます。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- 導入:
- 2.4
- 関連事項:
zRangeStoreByLex
このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByLex
@Nullable LongSE zRangeStoreByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByLex
@Nullable default LongSE zRangeStoreRevByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByLex
@Nullable LongSE zRangeStoreRevByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByScore
@Nullable default LongSE zRangeStoreByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByScore
@Nullable LongSE zRangeStoreByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByScore
@Nullable default LongSE zRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByScore
@Nullable LongSE zRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
hSet
ハッシュfieldのvalueを設定します。- パラメーター:
key- null であってはなりません。field- null であってはなりません。value-- 戻り値:
- 関連事項:
hSetNX
ハッシュfieldのvalueは、fieldが存在しない場合にのみ設定してください。- パラメーター:
key- null であってはなりません。field- null であってはなりません。value-- 戻り値:
- 関連事項:
hGet
keyのハッシュから指定されたfieldの値を取得します。- パラメーター:
key- null であってはなりません。field- null であってはなりません。- 戻り値:
- 関連事項:
hMGet
keyのハッシュから指定されたfieldsの値を取得します。- パラメーター:
key- null であってはなりません。fields- null であってはなりません。- 戻り値:
- 関連事項:
hMSet
hashesで提供されるデータを使用して、複数のハッシュフィールドを複数の値に設定します- パラメーター:
key- null であってはなりません。hashes- null であってはなりません。- 関連事項:
hIncrBy
指定されたdeltaによってハッシュfieldのvalueをインクリメントします。- パラメーター:
key- null であってはなりません。field- null であってはなりません。delta-- 戻り値:
- 関連事項:
hIncrBy
指定されたdeltaによってハッシュfieldのvalueをインクリメントします。- パラメーター:
key- null であってはなりません。field-delta-- 戻り値:
- 関連事項:
hRandField
keyに格納されているハッシュからランダムフィールドを返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
hRandFieldWithValues
keyに格納されている値とともに、ハッシュからランダムフィールドを返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
hRandField
keyに格納されているハッシュからランダムフィールドを返します。指定されたcount引数が正の場合、countまたはハッシュサイズのいずれかで制限された個別のフィールドのリストを返します。countが負の場合、動作が変更され、コマンドは同じフィールドを複数回返すことができます。この場合、返されるフィールドの数は、指定されたカウントの絶対値です。- パラメーター:
key- null であってはなりません。count- 返すフィールドの数。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
hRandFieldWithValues
keyに格納されている値とともに、ハッシュからランダムフィールドを返します。指定されたcount引数が正の場合、countまたはハッシュサイズのいずれかで制限された個別のフィールドのリストを返します。countが負の場合、動作が変更され、コマンドは同じフィールドを複数回返すことができます。この場合、返されるフィールドの数は、指定されたカウントの絶対値です。- パラメーター:
key- null であってはなりません。count- 返すフィールドの数。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
hExists
指定されたハッシュfieldが存在するかどうかを判別します。- パラメーター:
key- null であってはなりません。field- null であってはなりません。- 戻り値:
- 関連事項:
hDel
指定されたハッシュfieldsを削除します。- パラメーター:
key- null であってはなりません。fields- null であってはなりません。- 戻り値:
- 関連事項:
hLen
keyでハッシュのサイズを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
hKeys
keyでハッシュのキーセット(フィールド)を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
hVals
fieldでハッシュのエントリセット(値)を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
hGetAll
keyに保存されているハッシュ全体を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
hScan
Cursorを使用して、keyでハッシュ内のエントリを反復処理します。- パラメーター:
key- null であってはなりません。options- null であってはなりません。- 戻り値:
- 導入:
- 1.4
- 関連事項:
hStrLen
keyに格納されているハッシュ内のfieldに関連付けられた値の長さを返します。キーまたはフィールドが存在しない場合は、0が返されます。- パラメーター:
key- null であってはなりません。field- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
pfAdd
指定されたキーに格納されている HyperLogLog に指定された値を追加します。- パラメーター:
key- null であってはなりません。values- null であってはなりません。- 戻り値:
- 導入:
- 1.5
- 関連事項:
pfCount
キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
pfMerge
N 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。- パラメーター:
destinationKey- null であってはなりません。sourceKeys- null であってはなりません。- 関連事項:
geoAdd
指定されたメンバー名を持つPointをキーに追加します。- パラメーター:
key- null であってはなりません。point- null であってはなりません。member- null であってはなりません。- 戻り値:
- 追加された要素の数。
- 導入:
- 1.8
- 関連事項:
geoAdd
キーにRedisGeoCommands.GeoLocationを追加します。- パラメーター:
key- null であってはなりません。location- null であってはなりません。- 戻り値:
- 追加された要素の数。
- 導入:
- 1.8
- 関連事項:
geoAdd
- パラメーター:
key- null であってはなりません。memberCoordinateMap- null であってはなりません。- 戻り値:
- 追加された要素の数。
- 導入:
- 1.8
- 関連事項:
geoAdd
キーにRedisGeoCommands.GeoLocationを追加します- パラメーター:
key- null であってはなりません。locations- null であってはなりません。- 戻り値:
- 追加された要素の数。
- 導入:
- 1.8
- 関連事項:
geoDist
member1 と member2 の間でDistanceを取得します。- パラメーター:
key- null であってはなりません。member1- null であってはなりません。member2- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 1.8
- 関連事項:
geoDist
- パラメーター:
key- null であってはなりません。member1- null であってはなりません。member2- null であってはなりません。metric- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 1.8
- 関連事項:
geoHash
1 人以上のメンバーの位置のジオハッシュ表現を取得します。- パラメーター:
key- null であってはなりません。members- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoPos
1 つ以上のメンバーの位置のPoint表現を取得します。- パラメーター:
key- null であってはなりません。members- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRadius
指定されたCircleの境界内のメンバーを取得します。- パラメーター:
key- null であってはなりません。within- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRadius
GeoResults<RedisGeoCommands.GeoLocation<StringSE>> geoRadius(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。- パラメーター:
key- null であってはなりません。within- null であってはなりません。args- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRadiusByMember
GeoResults<RedisGeoCommands.GeoLocation<StringSE>> geoRadiusByMember(StringSE key, StringSE member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。radius-- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRadiusByMember
GeoResults<RedisGeoCommands.GeoLocation<StringSE>> geoRadiusByMember(StringSE key, StringSE member, Distance radius) メンバー座標によって定義され、Distanceが与えられた円内のメンバーを取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。radius- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRadiusByMember
GeoResults<RedisGeoCommands.GeoLocation<StringSE>> geoRadiusByMember(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) メンバー座標によって定義され、指定されたDistanceおよびRedisGeoCommands.GeoRadiusCommandArgsの円内のメンバーを取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。radius- null であってはなりません。args- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.8
- 関連事項:
geoRemove
メンバーを削除します。- パラメーター:
key- null であってはなりません。members- null であってはなりません。- 戻り値:
- 削除されたメンバー要素の数。
- 導入:
- 1.8
- 関連事項:
geoSearch
@Nullable GeoResults<RedisGeoCommands.GeoLocation<StringSE>> geoSearch(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。クエリの中心点はGeoReferenceによって提供されます。- パラメーター:
key- null であってはなりません。reference- null であってはなりません。predicate- null であってはなりません。args- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
geoSearchStore
@Nullable LongSE geoSearchStore(StringSE destKey, StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) - パラメーター:
key- null であってはなりません。reference- null であってはなりません。predicate- null であってはなりません。args- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
publish
指定されたメッセージを指定されたチャネルに公開します。- パラメーター:
channel- 公開先のチャネルは null であってはなりません。message- 公開するメッセージ- 戻り値:
- メッセージを受信したクライアントの数
- 関連事項:
subscribe
指定されたチャネルへの接続をサブスクライブします。サブスクライブすると、接続はリスニングモードになり、他のチャネルにサブスクライブするか、サブスクライブを解除することしかできません。接続がサブスクライブ解除されるまで、他のコマンドは受け入れられません。この操作はブロックされており、現在のスレッドはすぐに新しいメッセージの待機を開始することに注意してください。
- パラメーター:
listener- メッセージリスナー。null であってはなりません。channels- チャネル名は null であってはなりません。- 関連事項:
pSubscribe
指定されたパターンに一致するすべてのチャネルへの接続をサブスクライブします。サブスクライブすると、接続はリスニングモードになり、他のチャネルにサブスクライブするか、サブスクライブを解除することしかできません。接続がサブスクライブ解除されるまで、他のコマンドは受け入れられません。この操作はブロックされており、現在のスレッドはすぐに新しいメッセージの待機を開始することに注意してください。
- パラメーター:
listener- メッセージリスナー。null であってはなりません。patterns- チャネル名パターン。null であってはなりません。- 関連事項:
scriptLoad
lua スクリプトを実行せずにスクリプトキャッシュにロードします。
DefaultedRedisConnection.evalSha(byte[], ReturnType, int, byte[]...)を呼び出してスクリプトを実行します。- パラメーター:
script- null であってはなりません。- 戻り値:
- 関連事項:
eval
与えられたscriptを評価します。- パラメーター:
script- null であってはなりません。returnType- null であってはなりません。numKeys-keysAndArgs- null であってはなりません。- 戻り値:
- 関連事項:
evalSha
与えられたscriptShaを評価します。- パラメーター:
scriptSha- null であってはなりません。returnType- null であってはなりません。numKeys-keysAndArgs- null であってはなりません。- 戻り値:
- 関連事項:
setClientName
現在の接続に名を割り当てます。- パラメーター:
name-- 導入:
- 1.3
- 関連事項:
getClientList
ListSE<RedisClientInfo> getClientList()接続されているクライアントに関する情報と統計をリクエストします。- 次で指定:
- インターフェース
DefaultedRedisConnection内のgetClientList - 次で指定:
- インターフェース
RedisServerCommands内のgetClientList - 戻り値:
RedisClientInfoオブジェクトのListSE。- 導入:
- 1.3
- 関連事項:
bitfield
さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。- パラメーター:
key- null であってはなりません。command- null であってはなりません。- 戻り値:
entryIds
xAck
1 つ以上のレコードが処理済みであることを確認します。- パラメーター:
key- ストリームキー。group- コンシューマーグループの名前。entryIds- 確認する ID を記録します。- 戻り値:
- 確認済みレコードの長さ。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xAck
xAdd
ストリームkeyにレコードを追加します。- パラメーター:
key- ストリームキー。body- レコード本文。- 戻り値:
- レコード ID。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xAdd
指定されたStringRecordをRecord.getStream()に保存されているストリームに追加します。- パラメーター:
record- null であってはなりません。- 戻り値:
- レコード ID。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
xAdd
指定されたStringRecordをRecord.getStream()に保存されているストリームに追加します。- パラメーター:
record- null であってはなりません。options- null であってはなりません。代わりにRedisStreamCommands.XAddOptions.none()を使用してください。- 戻り値:
- レコード ID。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
xClaimJustId
ListSE<RecordId> xClaimJustId(StringSE key, StringSE group, StringSE newOwner, RedisStreamCommands.XClaimOptions options) 配信数を増やすことなく、指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。- パラメーター:
key- ストリームが保存されているキー。group- コンシューマーグループの名前。newOwner- 新しいコンシューマーの名前。options- null であってはなりません。- 戻り値:
- ユーザーを変更した
idsのリスト。 - 導入:
- 2.3
- 関連事項:
xClaim
default ListSE<StringRecord> xClaim(StringSE key, StringSE group, StringSE newOwner, DurationSE minIdleTime, RecordId... recordIds) 指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。- パラメーター:
key- ストリームが保存されているキー。group- コンシューマーグループの名前。newOwner- 新しいコンシューマーの名前。minIdleTime- null であってはなりません。recordIds- null であってはなりません。- 戻り値:
- ユーザーを変更した
StringRecordのリスト。 - 導入:
- 2.3
- 関連事項:
xClaim
ListSE<StringRecord> xClaim(StringSE key, StringSE group, StringSE newOwner, RedisStreamCommands.XClaimOptions options) 指定された新しいコンシューマーへの保留中のメッセージの所有権を変更します。- パラメーター:
key- ストリームが保存されているキー。group- コンシューマーグループの名前。newOwner- 新しいコンシューマーの名前。options- null であってはなりません。- 戻り値:
- ユーザーを変更した
StringRecordのリスト。 - 導入:
- 2.3
- 関連事項:
xDel
指定されたエントリをストリームから削除します。削除されたアイテムの数を返します。特定の ID が存在しない場合に渡される ID の数とは異なる場合があります。- パラメーター:
key- ストリームキー。entryIds- ストリームレコード ID。- 戻り値:
- 削除されたエントリの数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xDel
xGroupCreate
コンシューマーグループを作成します。- パラメーター:
key- ストリームキー。readOffset-group- コンシューマーグループの名前。- 戻り値:
- 成功した場合は true。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
xGroupCreate
@Nullable StringSE xGroupCreate(StringSE key, ReadOffset readOffset, StringSE group, boolean mkStream) コンシューマーグループを作成します。- パラメーター:
key- ストリームキー。readOffset-group- コンシューマーグループの名前。mkStream- true の場合、グループは必要に応じてストリームを作成します (MKSTREAM)- 戻り値:
- 成功した場合は true。パイプライン / トランザクションで使用される場合は null。
- 導入:
- , 2.3
xGroupDelConsumer
コンシューマーグループからコンシューマーを削除します。- パラメーター:
key- ストリームキー。consumer- グループ名とコンシューマーキーで識別されるコンシューマー。- 戻り値:
- 成功した場合は true。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
xGroupDestroy
コンシューマーグループを破棄します。- パラメーター:
key- ストリームキー。group- コンシューマーグループの名前。- 戻り値:
- 成功した場合は true。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
xInfo
指定されたキーに保存されているストリームに関する一般情報を取得します。- パラメーター:
key- ストリームが保存されているキー。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
xInfoGroups
指定されたキーに格納されているストリームに関連付けられているコンシューマーグループに関する情報を取得します。- パラメーター:
key- ストリームが保存されているキー。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
xInfoConsumers
指定されたキーに格納されているストリームの特定のコンシューマーグループ内のすべてのコンシューマーに関する情報を取得します。- パラメーター:
key- ストリームが保存されているキー。groupName- コンシューマーグループの名前。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
xLen
ストリームの長さを取得します。- パラメーター:
key- ストリームキー。- 戻り値:
- ストリームの長さ。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xPending
特定のコンシューマーグループのPendingMessagesSummaryを取得します。- パラメーター:
key- ストリームが保存されているキー。null であってはなりません。groupName- コンシューマーグループの名前。null であってはなりません。- 戻り値:
- 指定されたコンシューマーグループ内の保留中のメッセージの要約、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
- 関連事項:
xPending
@Nullable PendingMessages xPending(StringSE key, StringSE groupName, StringSE consumerName, Range<StringSE> range, LongSE count) - パラメーター:
key- ストリームが保存されているキー。null であってはなりません。groupName- コンシューマーグループの名前。null であってはなりません。consumerName- コンシューマーの名前。null であってはなりません。range- 検索するメッセージ ID の範囲。null であってはなりません。count- 結果の数を制限します。null であってはなりません。- 戻り値:
- 指定されたコンシューマーグループの保留中のメッセージ、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
- 関連事項:
xPending
@Nullable PendingMessages xPending(StringSE key, StringSE groupName, Range<StringSE> range, LongSE count) - パラメーター:
key- ストリームが保存されているキー。null であってはなりません。groupName- コンシューマーグループの名前。null であってはなりません。range- 検索するメッセージ ID の範囲。null であってはなりません。count- 結果の数を制限します。null であってはなりません。- 戻り値:
- 指定されたコンシューマーグループの保留中のメッセージ、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
- 関連事項:
xPending
@Nullable PendingMessages xPending(StringSE key, StringSE groupName, RedisStreamCommands.XPendingOptions options) - パラメーター:
key- ストリームが保存されているキー。null であってはなりません。groupName- コンシューマーグループの名前。null であってはなりません。options- 範囲、コンシューマー、カウントを含むオプション。null であってはなりません。- 戻り値:
- 指定された条件に一致する保留中のメッセージ、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.3
- 関連事項:
xRange
特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。- パラメーター:
key- ストリームキー。range- null であってはなりません。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xRange
Limitを適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。- パラメーター:
key- ストリームキー。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadAsString
1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
stream- 読み取るストリーム。- 戻り値:
- 結果のストリームの i 番目のメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadAsString
1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
streams- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadAsString
@Nullable default ListSE<StringRecord> xReadAsString(StreamReadOptions readOptions, StreamOffset<StringSE> stream) 1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
readOptions- 引数を読み取ります。stream- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadAsString
@Nullable ListSE<StringRecord> xReadAsString(StreamReadOptions readOptions, StreamOffset<StringSE>... streams) 1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
readOptions- 引数を読み取ります。streams- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadGroupAsString
@Nullable default ListSE<StringRecord> xReadGroupAsString(Consumer consumer, StreamOffset<StringSE> stream) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
consumer- コンシューマー / グループ。stream- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadGroupAsString
@Nullable default ListSE<StringRecord> xReadGroupAsString(Consumer consumer, StreamOffset<StringSE>... streams) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
consumer- コンシューマー / グループ。streams- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadGroupAsString
@Nullable default ListSE<StringRecord> xReadGroupAsString(Consumer consumer, StreamReadOptions readOptions, StreamOffset<StringSE> stream) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
consumer- コンシューマー / グループ。readOptions- 引数を読み取ります。stream- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xReadGroupAsString
@Nullable ListSE<StringRecord> xReadGroupAsString(Consumer consumer, StreamReadOptions readOptions, StreamOffset<StringSE>... streams) コンシューマーグループを使用して、1 つ以上のStreamOffsetからレコードを読み取ります。- パラメーター:
consumer- コンシューマー / グループ。readOptions- 引数を読み取ります。streams- 読み取るストリーム。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xRevRange
特定のRedisZSetCommands.Range内のストリームからレコードを逆の順序で読み取ります。- パラメーター:
key- ストリームキー。range- null であってはなりません。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xRevRange
Limitを逆の順序で適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。- パラメーター:
key- ストリームキー。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- 結果のストリームのメンバーをリストします。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xTrim
ストリームをcount要素にトリミングします。- パラメーター:
key- ストリームキー。count- ストリームの長さ。- 戻り値:
- 削除されたエントリの数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.2
- 関連事項:
xTrim
ストリームをcount要素にトリミングします。- パラメーター:
key- ストリームキー。count- ストリームの長さ。approximateTrimming- パフォーマンスを最大化するには、おおよその方法でトリミングを実行する必要があります。- 戻り値:
- 削除されたエントリの数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項: