インターフェースの使用
org.springframework.data.redis.core.script.RedisScript
RedisScript を使用するパッケージ
org.springframework.data.redis.core 内の RedisScript 使用
型 RedisScript のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明default <T> reactor.core.publisher.Flux<T>
ReactiveRedisOperations.execute
(RedisScript<T> script) 指定されたRedisScript
を実行します。default <T> reactor.core.publisher.Flux<T>
ReactiveRedisOperations.execute
(RedisScript<T> script, ListSE<K> keys) 指定されたRedisScript
を実行します。<T> reactor.core.publisher.Flux<T>
ReactiveRedisOperations.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args) 指定されたRedisScript
を実行します<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) <T> reactor.core.publisher.Flux<T>
ReactiveRedisTemplate.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) <T> T
RedisOperations.execute
(RedisScript<T> script, ListSE<K> keys, ObjectSE... args) 指定されたRedisScript
を実行します<T> T
RedisOperations.execute
(RedisScript<T> script, RedisSerializer<?> argsSerializer, RedisSerializer<T> resultSerializer, ListSE<K> keys, ObjectSE... args) 指定されたRedisSerializer
を使用して、指定されたRedisScript
を実行し、スクリプトの引数と結果を直列化します。<T> T
RedisTemplate.execute
(RedisScript<T> script, ListSE<K> keys, ObjectSE... args) <T> T
RedisTemplate.execute
(RedisScript<T> script, RedisSerializer<?> argsSerializer, RedisSerializer<T> resultSerializer, ListSE<K> keys, ObjectSE... args) org.springframework.data.redis.core.script 内の RedisScript 使用
RedisScript を実装している org.springframework.data.redis.core.script のクラス修飾子と型メソッド説明static <T> RedisScript<T>
static <T> RedisScript<T>
static <T> RedisScript<T>
指定されたResource
から新しいRedisScript
を(スローアウェイ結果とともに)作成します。static <T> RedisScript<T>
Resource
から新しいRedisScript
を作成します。型 RedisScript のパラメーターを持つ org.springframework.data.redis.core.script のメソッド修飾子と型メソッド説明protected <T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.eval
(ReactiveRedisConnection connection, RedisScript<T> script, ReturnType returnType, int numKeys, ByteBufferSE[] keysAndArgs, RedisElementReader<T> resultReader) protected <T> T
DefaultScriptExecutor.eval
(RedisConnection connection, RedisScript<T> script, ReturnType returnType, int numKeys, byte[][] keysAndArgs, RedisSerializer<T> resultSerializer) <T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args) <T> reactor.core.publisher.Flux<T>
DefaultReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) <T> T
DefaultScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ObjectSE... args) <T> T
DefaultScriptExecutor.execute
(RedisScript<T> script, RedisSerializer<?> argsSerializer, RedisSerializer<T> resultSerializer, ListSE<K> keys, ObjectSE... args) default <T> reactor.core.publisher.Flux<T>
ReactiveScriptExecutor.execute
(RedisScript<T> script) 指定されたRedisScript
を実行しますdefault <T> reactor.core.publisher.Flux<T>
ReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys) 指定されたRedisScript
を実行します<T> reactor.core.publisher.Flux<T>
ReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args) 指定されたRedisScript
を実行します<T> reactor.core.publisher.Flux<T>
ReactiveScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ListSE<?> args, RedisElementWriter<?> argsWriter, RedisElementReader<T> resultReader) 指定されたRedisSerializer
を使用して、指定されたRedisScript
を実行し、スクリプトの引数と結果を直列化します。<T> T
ScriptExecutor.execute
(RedisScript<T> script, ListSE<K> keys, ObjectSE... args) 指定されたRedisScript
を実行します<T> T
ScriptExecutor.execute
(RedisScript<T> script, RedisSerializer<?> argsSerializer, RedisSerializer<T> resultSerializer, ListSE<K> keys, ObjectSE... args) 指定されたRedisSerializer
を使用して、指定されたRedisScript
を実行し、スクリプトの引数と結果を直列化します。protected ByteBufferSE
DefaultReactiveScriptExecutor.scriptBytes
(RedisScript<?> script) protected byte[]
DefaultScriptExecutor.scriptBytes
(RedisScript<?> script)