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