クラス RedisStreamCommands.XAddOptions
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisStreamCommands.XAddOptions
- 含まれているインターフェース:
- RedisStreamCommands
XADD コマンドに適用可能な追加オプション。
- 導入:
- 2.3
- 作成者:
- Christoph Strobl, Mark John Moreno, Liming Deng
方法の概要
修飾子と型メソッド説明approximateTrimming(boolean approximateTrimming) ~フラグを使用して、上限のあるストリームに効率的なトリミングを適用します。booleanストリームのサイズを指定された最大要素数に制限します。getMinId()inthashCode()booleanbooleanhasMinId()booleanbooleanストリームがまだ存在しない場合は、ストリームの作成を無効にします。makeNoStream(boolean makeNoStream) ストリームがまだ存在しない場合は、ストリームの作成を無効にします。maxlen(long maxlen) ストリームのサイズを指定された最大要素数に制限します。指定された ID よりも低い ID を持つエントリを削除するMINIDトリミング戦略を適用します。none()
方法の詳細
none
- 戻り値:
makeNoStream
ストリームがまだ存在しない場合は、ストリームの作成を無効にします。- 戻り値:
RedisStreamCommands.XAddOptionsの新しいインスタンス。- 導入:
- 2.6
makeNoStream
ストリームがまだ存在しない場合は、ストリームの作成を無効にします。- パラメーター:
makeNoStream-trueは、ストリームがまだ存在しない場合は作成しません。- 戻り値:
RedisStreamCommands.XAddOptionsの新しいインスタンス。- 導入:
- 2.6
maxlen
ストリームのサイズを指定された最大要素数に制限します。- 戻り値:
RedisStreamCommands.XAddOptionsの新しいインスタンス。
minId
指定された ID よりも低い ID を持つエントリを削除するMINIDトリミング戦略を適用します。- パラメーター:
minId- 保持する最小レコード ID。- 戻り値:
RedisStreamCommands.XAddOptionsの新しいインスタンス。- 導入:
- 2.7
approximateTrimming
~フラグを使用して、上限のあるストリームに効率的なトリミングを適用します。- 戻り値:
RedisStreamCommands.XAddOptionsの新しいインスタンス。
isNoMkStream
public boolean isNoMkStream()- 戻り値:
- NOMKSTREAM が設定されている場合は true。
- 導入:
- 2.6
getMaxlen
ストリームのサイズを指定された最大要素数に制限します。- 戻り値:
- null でもかまいません。
hasMaxlen
public boolean hasMaxlen()- 戻り値:
- MAXLEN が設定されている場合は true。
isApproximateTrimming
public boolean isApproximateTrimming()- 戻り値:
- approximateTrimming が設定されている場合は true。
getMinId
- 戻り値:
- トリミング中に保持する最小レコード ID。
- 導入:
- 2.7
hasMinId
public boolean hasMinId()- 戻り値:
- MINID が設定されている場合は true。
- 導入:
- 2.7
equals
hashCode
public int hashCode()