クラスの使用
org.springframework.data.redis.connection.RedisStreamCommands.XAddOptions
RedisStreamCommands.XAddOptions を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
Redis を Spring の概念と統合するためのコアパッケージ。
org.springframework.data.redis.connection 内の RedisStreamCommands.XAddOptions 使用
RedisStreamCommands.XAddOptions として宣言されている org.springframework.data.redis.connection のフィールド修飾子と型メソッド説明RedisStreamCommands.XAddOptions.approximateTrimming(boolean approximateTrimming) 使用すべきではありません。ReactiveStreamCommands.AddStreamRecord.getOptions()RedisStreamCommands.XAddOptions.makeNoStream()ストリームがまだ存在しない場合は、ストリームの作成を無効にします。RedisStreamCommands.XAddOptions.makeNoStream(boolean makeNoStream) ストリームがまだ存在しない場合にストリームの作成を無効にするかどうか。RedisStreamCommands.XAddOptions.maxlen(long maxlen) ストリームのサイズを指定された最大要素数に制限します。指定された ID よりも低い ID を持つエントリを削除するMINIDトリミング戦略を適用します。RedisStreamCommands.XAddOptions.nomkstream(boolean nomkstream) RedisStreamCommands.XAddOptions.none()デフォルトの追加オプションを作成します。RedisStreamCommands.XAddOptions.trim(@Nullable RedisStreamCommands.TrimOptions trimOptions) 型 RedisStreamCommands.XAddOptions のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明ReactiveStreamCommands.AddStreamRecord.withOptions(RedisStreamCommands.XAddOptions options) 指定されたRedisStreamCommands.XAddOptionsを適用して XADD コマンドを構成します。default RecordIdDefaultedRedisConnection.xAdd(MapRecord<byte[], byte[], byte[]> record, RedisStreamCommands.XAddOptions options) 使用すべきではありません。DefaultStringRedisConnection.xAdd(MapRecord<byte[], byte[], byte[]> record, RedisStreamCommands.XAddOptions options) DefaultStringRedisConnection.xAdd(StringRecord record, RedisStreamCommands.XAddOptions options) ReactiveStreamCommands.xAdd(ByteBufferRecord record, RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションでストリームレコードを追加します。RedisStreamCommands.xAdd(MapRecord<byte[], byte[], byte[]> record, @NonNull RedisStreamCommands.XAddOptions options) 指定されたrecordをRecord#getStreamに保存されているストリームに追加します。StringRedisConnection.xAdd(@NonNull StringRecord record, @NonNull RedisStreamCommands.XAddOptions options) 指定されたStringRecordをRecord.getStream()に保存されているストリームに追加します。org.springframework.data.redis.core 内の RedisStreamCommands.XAddOptions 使用
型 RedisStreamCommands.XAddOptions のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明BoundStreamOperations.add(@NonNull MapSE<@NonNull HK, HV> content, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションを使用して、ストリームkeyにレコードを追加します。ReactiveStreamOperations.add(@NonNull K key, @NonNull MapSE<? extends HK, ? extends HV> content, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションを使用して、ストリームkeyにレコードを追加します。ReactiveStreamOperations.add(@NonNull MapRecord<K, ? extends HK, ? extends HV> record, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションを使用して、フィールド / 値のペアを保持するMapSE によってサポートされるレコードをストリームに追加します。ReactiveStreamOperations.add(@NonNull Record<K, ?> record, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定された値に基づくレコードを、指定されたオプションを使用してストリームに追加します。default RecordIdStreamOperations.add(@NonNull K key, @NonNull MapSE<? extends @NonNull HK, ? extends HV> content, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションを使用して、ストリームkeyにレコードを追加します。default RecordIdStreamOperations.add(@NonNull MapRecord<K, ? extends HK, ? extends HV> record, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定されたオプションを使用して、フィールド / 値のペアを保持するMapSE によってサポートされるレコードをストリームに追加します。StreamOperations.add(@NonNull Record<K, ?> record, @NonNull RedisStreamCommands.XAddOptions xAddOptions) 指定された値に基づくレコードを、指定されたオプションを使用してストリームに追加します。
RedisStreamCommands.TrimOptionsを介して具体的なトリム戦略 (MAXLEN または MINID) を指定する必要があります。このメソッドを近似 / 正確を切り替えるためだけに使用しないでください。