クラス RedisStreamCommands.TrimOptions
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisStreamCommands.TrimOptions
- 含まれているインターフェース:
RedisStreamCommands
- 導入:
- 2.2
- 作成者:
- Mark Paluch, Christoph Strobl, Tugdual Grall, Dengliming, Mark John Moreno, Jeonggyu Choi, Viktoriya Kutsarova
方法の概要
修飾子と型メソッド説明おおよそのトリミング( "~" )を使用します。deletionPolicy(RedisStreamCommands.StreamDeletionPolicy deletionPolicy) トリミングの削除ポリシーを設定します。booleanexact()正確なトリミング ("=") を使用します。@Nullable RedisStreamCommands.StreamDeletionPolicy@Nullable LongSEgetLimit()booleaninthashCode()booleanhasLimit()limit(long limit) トリミング時に考慮されるエントリの最大数を制限します。maxLen(long maxLen) 指定されたしきい値で MAXLEN 戦略を使用してトリムオプションを作成します。指定された最小 ID を持つ MINID 戦略を使用してトリムオプションを作成します。trim(RedisStreamCommands.TrimOperator trimOperator) 指定されたトリム演算子を適用します。
方法の詳細
maxLen
指定されたしきい値で MAXLEN 戦略を使用してトリムオプションを作成します。デフォルトでは、正確な ("=") 演算子を使用して
RedisStreamCommands.TrimOptionsを生成します。近似 ("~") トリミングを使用するには、approximate()を呼び出します。- パラメーター:
maxLen- ストリームに保持するエントリの最大数- 戻り値:
- MAXLEN 戦略で構成された新しい
RedisStreamCommands.TrimOptions - 導入:
- 4.0
minId
指定された最小 ID を持つ MINID 戦略を使用してトリムオプションを作成します。デフォルトでは、正確な ("=") 演算子を使用して
RedisStreamCommands.TrimOptionsを生成します。近似 ("~") トリミングを使用するには、approximate()を呼び出します。- パラメーター:
minId- 最小 ID 値。この値より小さい ID を持つエントリは削除対象となります- 戻り値:
- MINID 戦略で構成された新しい
RedisStreamCommands.TrimOptions - 導入:
- 4.0
trim
指定されたトリム演算子を適用します。これは、他のすべてのオプションを保持するメンバーメソッドです。
- パラメーター:
trimOperator- トリミング時に使用するオペレーター- 戻り値:
RedisStreamCommands.XTrimOptionsの新しいインスタンス。
approximate
おおよそのトリミング( "~" )を使用します。これは、他のすべてのオプションを保持するメンバーメソッドです。
- 戻り値:
RedisStreamCommands.TrimOperator.APPROXIMATEを伴うRedisStreamCommands.TrimOptionsの新しいインスタンス。
exact
正確なトリミング ("=") を使用します。これは、他のすべてのオプションを保持するメンバーメソッドです。
- 戻り値:
RedisStreamCommands.TrimOperator.EXACTを伴うRedisStreamCommands.TrimOptionsの新しいインスタンス。
limit
トリミング時に考慮されるエントリの最大数を制限します。これは、他のすべてのオプションを保持するメンバーメソッドです。
- パラメーター:
limit- トリミングのために検査するエントリの最大数。- 戻り値:
RedisStreamCommands.XTrimOptionsの新しいインスタンス。
deletionPolicy
public RedisStreamCommands.TrimOptions deletionPolicy(RedisStreamCommands.StreamDeletionPolicy deletionPolicy) トリミングの削除ポリシーを設定します。これは、他のすべてのオプションを保持するメンバーメソッドです。
- パラメーター:
deletionPolicy- 適用する削除ポリシー。- 戻り値:
RedisStreamCommands.XTrimOptionsの新しいインスタンス。
getTrimStrategy
getTrimOperator
- 戻り値:
- エントリをトリミングする際に使用する戦略
getLimit
- 戻り値:
- トリミング時に残しておくべき限界値。
- 導入:
- 4.0
hasLimit
public boolean hasLimit()- 戻り値:
- LIMIT が設定されている場合は true。
- 導入:
- 4.0
getDeletionPolicy
- 戻り値:
- 削除ポリシー。
- 導入:
- 4.0
hasDeletionPolicy
public boolean hasDeletionPolicy()- 戻り値:
- DELETION_POLICY が設定されている場合は true。
- 導入:
- 4.0
equals
hashCode