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
Modifier and TypeInterfaceDescriptionstatic enum
static 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:
-