クラス RedisStreamCommands.XAddOptions

java.lang.ObjectSE
org.springframework.data.redis.connection.RedisStreamCommands.XAddOptions
含まれているインターフェース:
RedisStreamCommands

public static class RedisStreamCommands.XAddOptions extends ObjectSE
XADD コマンドに適用可能な追加オプション。
導入:
2.3
作成者:
Christoph Strobl, Mark John Moreno, Liming Deng
  • メソッドの詳細

    • none

      public static RedisStreamCommands.XAddOptions none()
      戻り値:
    • makeNoStream

      public static RedisStreamCommands.XAddOptions makeNoStream()
      ストリームがまだ存在しない場合は、ストリームの作成を無効にします。
      戻り値:
      RedisStreamCommands.XAddOptions の新しいインスタンス。
      導入:
      2.6
    • makeNoStream

      public static RedisStreamCommands.XAddOptions makeNoStream(boolean makeNoStream)
      ストリームがまだ存在しない場合は、ストリームの作成を無効にします。
      パラメーター:
      makeNoStream - true は、ストリームがまだ存在しない場合は作成しません。
      戻り値:
      RedisStreamCommands.XAddOptions の新しいインスタンス。
      導入:
      2.6
    • maxlen

      public static RedisStreamCommands.XAddOptions maxlen(long maxlen)
      ストリームのサイズを指定された最大要素数に制限します。
      戻り値:
      RedisStreamCommands.XAddOptions の新しいインスタンス。
    • minId

      指定された ID よりも低い ID を持つエントリを削除する MINID トリミング戦略を適用します。
      パラメーター:
      minId - 保持する最小レコード ID。
      戻り値:
      RedisStreamCommands.XAddOptions の新しいインスタンス。
      導入:
      2.7
    • approximateTrimming

      public RedisStreamCommands.XAddOptions approximateTrimming(boolean approximateTrimming)
      ~ フラグを使用して、上限のあるストリームに効率的なトリミングを適用します。
      戻り値:
      RedisStreamCommands.XAddOptions の新しいインスタンス。
    • isNoMkStream

      public boolean isNoMkStream()
      戻り値:
      NOMKSTREAM が設定されている場合は true。
      導入:
      2.6
    • getMaxlen

      @Nullable public LongSE getMaxlen()
      ストリームのサイズを指定された最大要素数に制限します。
      戻り値:
      null でもかまいません。
    • hasMaxlen

      public boolean hasMaxlen()
      戻り値:
      MAXLEN が設定されている場合は true。
    • isApproximateTrimming

      public boolean isApproximateTrimming()
      戻り値:
      approximationTrimming が設定されている場合は true。
    • getMinId

      @Nullable public RecordId getMinId()
      戻り値:
      トリミング中に保持する最小レコード ID。
      導入:
      2.7
    • hasMinId

      public boolean hasMinId()
      戻り値:
      MINID が設定されている場合は true。
      導入:
      2.7
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode