インターフェースの使用
org.springframework.data.redis.serializer.RedisElementWriter
RedisElementWriter を使用するパッケージ
パッケージ
説明
Redis を Spring の概念と統合するためのコアパッケージ。
Lua スクリプト実行の抽象化。
オブジェクトをバイナリデータに(およびバイナリデータから)変換するための直列化 / 逆直列化パッケージ。
org.springframework.data.redis.core 内の RedisElementWriter 使用
型 RedisElementWriter のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明<T> reactor.core.publisher.Flux<T>
ReactiveRedisOperations.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) 指定されたRedisSerializer
を使用して、指定されたRedisScript
を実行し、スクリプトの引数と結果を直列化します。<T> reactor.core.publisher.Flux<T>
ReactiveRedisTemplate.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) org.springframework.data.redis.core.script 内の RedisElementWriter 使用
型 RedisElementWriter のパラメーターを持つ org.springframework.data.redis.core.script のメソッド修飾子と型メソッド説明<T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) <T> reactor.core.publisher.Flux<T>
ReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) 指定されたRedisSerializer
を使用して、指定されたRedisScript
を実行し、スクリプトの引数と結果を直列化します。protected ByteBufferSE[]
DefaultReactiveScriptExecutor.keysAndArgs
(RedisElementWriter argsWriter, ListSE<K> keys, ListSE<?> args) org.springframework.data.redis.serializer 内の RedisElementWriter 使用
修飾子と型メソッド説明static <T> RedisElementWriter<T>
RedisElementWriter.from
(RedisSerializer<T> serializer) 指定されたRedisSerializer
を使用して新しいRedisElementWriter
を作成します。RedisSerializationContext.SerializationPair.getWriter()
型 RedisElementWriter のパラメーターを持つ org.springframework.data.redis.serializer のメソッド修飾子と型メソッド説明RedisSerializationContext.RedisSerializationContextBuilder.hashKey
(RedisElementReader<?> reader, RedisElementWriter<?> writer) ハッシュキーRedisElementReader
とRedisElementWriter
を設定します。RedisSerializationContext.RedisSerializationContextBuilder.hashValue
(RedisElementReader<?> reader, RedisElementWriter<?> writer) ハッシュ値RedisElementReader
およびRedisElementWriter
を設定します。static <T> RedisSerializationContext.SerializationPair<T>
RedisSerializationContext.SerializationPair.just
(RedisElementReader<? extends T> reader, RedisElementWriter<? extends T> writer) RedisElementReader
およびRedisElementWriter
を指定してRedisSerializationContext.SerializationPair
アダプターを作成します。RedisSerializationContext.RedisSerializationContextBuilder.key
(RedisElementReader<K> reader, RedisElementWriter<K> writer) キーRedisElementReader
およびRedisElementWriter
を設定します。RedisSerializationContext.RedisSerializationContextBuilder.string
(RedisElementReader<StringSE> reader, RedisElementWriter<StringSE> writer) 文字列RedisElementReader
およびRedisElementWriter
を設定します。RedisSerializationContext.RedisSerializationContextBuilder.value
(RedisElementReader<V> reader, RedisElementWriter<V> writer) 値RedisElementReader
およびRedisElementWriter
を設定します。