Module io.inverno.mod.redis
Package io.inverno.mod.redis.operations
Interface RedisScriptingReactiveOperations<A,B>
- Type Parameters:
A- key typeB- value type
- All Known Subinterfaces:
RedisClient<A,,B> RedisOperations<A,,B> RedisTransactionalClient<A,,B> RedisTransactionalOperations<A,B>
- All Known Implementing Classes:
io.inverno.mod.redis.lettuce.internal.AbstractRedisClient,PoolRedisClient,PoolRedisClusterClient
public interface RedisScriptingReactiveOperations<A,B>
Redis Scripting reactive commands.
- Since:
- 1.4
- Author:
- Jeremy Kuhn
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptiondigest(byte[] script) <T> Flux<T> eval(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output) EVAL script 0<T> Flux<T> eval(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL script numkeys [key [key ...]]<T> Flux<T> eval(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL script numkeys [key [key ...]]<T> Flux<T> eval(String script, RedisScriptingReactiveOperations.ScriptOutput output) EVAL script 0<T> Flux<T> EVAL script numkeys [key [key ...]]<T> Flux<T> eval(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL script numkeys [key [key ...]]<T> Flux<T> eval_ro(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output) EVAL_RO script 0<T> Flux<T> eval_ro(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL_RO script numkeys [key [key ...]]<T> Flux<T> eval_ro(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL_RO script numkeys [key [key ...]]<T> Flux<T> eval_ro(String script, RedisScriptingReactiveOperations.ScriptOutput output) EVAL_RO script 0<T> Flux<T> eval_ro(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL_RO script numkeys [key [key ...]]<T> Flux<T> eval_ro(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL_RO script numkeys [key [key ...]]<T> Flux<T> evalsha(String digest, RedisScriptingReactiveOperations.ScriptOutput output) EVALSHA script 0<T> Flux<T> evalsha(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVALSHA script numkeys [key [key ...]]<T> Flux<T> evalsha(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVALSHA script numkeys [key [key ...]]<T> Flux<T> evalsha_ro(String digest, RedisScriptingReactiveOperations.ScriptOutput output) EVALSHA_RO script 0<T> Flux<T> evalsha_ro(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVALSHA_RO script numkeys [key [key ...]]<T> Flux<T> evalsha_ro(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVALSHA_RO script numkeys [key [key ...]]scriptExists(String... digests) SCRIPT EXISTS sha1 [sha1 ...]SCRIPT FLUSH [ASYNC|SYNC]scriptLoad(byte[] script) SCRIPT LOAD scriptscriptLoad(String script) SCRIPT LOAD script
-
Method Details
-
digest
- Parameters:
script-- Returns:
-
digest
- Parameters:
script-- Returns:
-
eval
EVAL script 0- Type Parameters:
T-- Parameters:
script-output-- Returns:
-
eval
EVAL script 0- Type Parameters:
T-- Parameters:
script-output-- Returns:
-
eval
<T> Flux<T> eval(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
script-output-keys-- Returns:
-
eval
<T> Flux<T> eval(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
script-output-keys-- Returns:
-
eval
<T> Flux<T> eval(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
script-output-keys-args-- Returns:
-
eval
<T> Flux<T> eval(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
script-output-keys-args-- Returns:
-
eval_ro
EVAL_RO script 0- Type Parameters:
T-- Parameters:
script-output-- Returns:
-
eval_ro
EVAL_RO script 0- Type Parameters:
T-- Parameters:
script-output-- Returns:
-
eval_ro
<T> Flux<T> eval_ro(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL_RO script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
script-output-keys-- Returns:
-
eval_ro
<T> Flux<T> eval_ro(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVAL_RO script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
script-output-keys-- Returns:
-
eval_ro
<T> Flux<T> eval_ro(String script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL_RO script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
script-output-keys-args-- Returns:
-
eval_ro
<T> Flux<T> eval_ro(byte[] script, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVAL_RO script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
script-output-keys-args-- Returns:
-
evalsha
EVALSHA script 0- Type Parameters:
T-- Parameters:
digest-output-- Returns:
-
evalsha
<T> Flux<T> evalsha(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVALSHA script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
digest-output-keys-- Returns:
-
evalsha
<T> Flux<T> evalsha(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVALSHA script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
digest-output-keys-args-- Returns:
-
evalsha_ro
EVALSHA_RO script 0- Type Parameters:
T-- Parameters:
digest-output-- Returns:
-
evalsha_ro
<T> Flux<T> evalsha_ro(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys) EVALSHA_RO script numkeys [key [key ...]]- Type Parameters:
T-- Parameters:
digest-output-keys-- Returns:
-
evalsha_ro
<T> Flux<T> evalsha_ro(String digest, RedisScriptingReactiveOperations.ScriptOutput output, Consumer<Keys<A>> keys, Consumer<Values<B>> args) EVALSHA_RO script numkeys [key [key ...]] [arg [arg ...]]- Type Parameters:
T-- Parameters:
digest-output-keys-args-- Returns:
-
scriptExists
SCRIPT EXISTS sha1 [sha1 ...]- Parameters:
digests-- Returns:
-
scriptFlush
- Returns:
-
scriptFlush
SCRIPT FLUSH [ASYNC|SYNC]- Parameters:
flushMode-- Returns:
-
scriptKill
- Returns:
-
scriptLoad
SCRIPT LOAD script- Parameters:
script-- Returns:
-
scriptLoad
SCRIPT LOAD script- Parameters:
script-- Returns:
-