Class DefaultReactiveScriptExecutor<K>

java.lang.Object
org.springframework.data.redis.core.script.DefaultReactiveScriptExecutor<K>
Type Parameters:
K - The type of keys that may be passed during script execution
All Implemented Interfaces:
ReactiveScriptExecutor<K>

public class DefaultReactiveScriptExecutor<K> extends Object implements ReactiveScriptExecutor<K>
Default implementation of ReactiveScriptExecutor. Optimizes performance by attempting to execute script first using EVALSHA, then falling back to EVAL if Redis has not yet cached the script.
Since:
2.0
Author:
Mark Paluch, Christoph Strobl, John Blum