インターフェースの使用
org.springframework.data.redis.serializer.RedisElementReader
RedisElementReader を使用するパッケージ
パッケージ
説明
Redis を Spring の概念と統合するためのコアパッケージ。
Lua スクリプト実行の抽象化。
オブジェクトをバイナリデータに(およびバイナリデータから)変換するための直列化 / 逆直列化パッケージ。
org.springframework.data.redis.core 内の RedisElementReader 使用
型 RedisElementReader のパラメーターを持つ 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 内の RedisElementReader 使用
型 RedisElementReader のパラメーターを持つ org.springframework.data.redis.core.script のメソッド修飾子と型メソッド説明protected <T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.deserializeResult
(RedisElementReader<T> reader, reactor.core.publisher.Flux<T> result) protected <T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.eval
(ReactiveRedisConnection connection, RedisScript<T> script, ReturnType returnType, int numKeys, ByteBufferSE[] keysAndArgs, RedisElementReader<T> resultReader) <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
を実行し、スクリプトの引数と結果を直列化します。org.springframework.data.redis.serializer 内の RedisElementReader 使用
修飾子と型メソッド説明static <T> RedisElementReader<T>
RedisElementReader.from
(RedisSerializer<T> serializer) 指定されたRedisSerializer
を使用して新しいRedisElementReader
を作成します。RedisSerializationContext.SerializationPair.getReader()
型 RedisElementReader のパラメーターを持つ 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
を設定します。