Class EvalKt
-
- All Implemented Interfaces:
public final class EvalKt
-
-
Method Summary
Modifier and Type Method Description final static ObjectevalString(RedisConnection $self, String script, List<String> keys, List<String> args, Boolean readOnly)final static ObjectevalString(RedisConnection $self, RedisScript script, List<String> keys, List<String> args, Boolean readOnly)Runs the script via EVALSHA and, if Redis does not know the script yet, loads it via SCRIPT LOAD and retries. final static ObjectevalString(RedisConnectionPool $self, String script, List<String> keys, List<String> args, Boolean readOnly)final static ObjectevalString(RedisConnectionPool $self, RedisScript script, List<String> keys, List<String> args, Boolean readOnly)final static UnitevalString(RedisPipelineBuilder $self, String script, List<String> keys, List<String> args, Boolean readOnly, Function1<Object, Unit> onResult)final static ObjectevalBytes(RedisConnection $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly)final static ObjectevalBytes(RedisConnection $self, RedisScript script, List<String> keys, List<ByteArray> args, Boolean readOnly)Runs the script via EVALSHA and, if Redis does not know the script yet, loads it via SCRIPT LOAD and retries. final static ObjectevalBytes(RedisConnectionPool $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly)final static ObjectevalBytes(RedisConnectionPool $self, RedisScript script, List<String> keys, List<ByteArray> args, Boolean readOnly)final static UnitevalBytes(RedisPipelineBuilder $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly, Function1<Object, Unit> onResult)final static UnitevalStreaming(RedisConnection $self, String script, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)final static UnitevalStreaming(RedisPipelineBuilder $self, String script, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)final static ObjectevalShaString(RedisConnection $self, String sha1, List<String> keys, List<String> args, Boolean readOnly)final static ObjectevalShaString(RedisConnectionPool $self, String sha1, List<String> keys, List<String> args, Boolean readOnly)final static UnitevalShaString(RedisPipelineBuilder $self, String sha1, List<String> keys, List<String> args, Boolean readOnly, Function1<Object, Unit> onResult)Runs a script loaded earlier. final static ObjectevalShaBytes(RedisConnection $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly)final static ObjectevalShaBytes(RedisConnectionPool $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly)final static UnitevalShaBytes(RedisPipelineBuilder $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly, Function1<Object, Unit> onResult)final static UnitevalShaStreaming(RedisConnection $self, String sha1, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)final static UnitevalShaStreaming(RedisPipelineBuilder $self, String sha1, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)-
-
Method Detail
-
evalString
final static Object evalString(RedisConnection $self, String script, List<String> keys, List<String> args, Boolean readOnly)
-
evalString
final static Object evalString(RedisConnection $self, RedisScript script, List<String> keys, List<String> args, Boolean readOnly)
Runs the script via EVALSHA and, if Redis does not know the script yet, loads it via SCRIPT LOAD and retries.
-
evalString
final static Object evalString(RedisConnectionPool $self, String script, List<String> keys, List<String> args, Boolean readOnly)
-
evalString
final static Object evalString(RedisConnectionPool $self, RedisScript script, List<String> keys, List<String> args, Boolean readOnly)
-
evalString
final static Unit evalString(RedisPipelineBuilder $self, String script, List<String> keys, List<String> args, Boolean readOnly, Function1<Object, Unit> onResult)
-
evalBytes
final static Object evalBytes(RedisConnection $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly)
-
evalBytes
final static Object evalBytes(RedisConnection $self, RedisScript script, List<String> keys, List<ByteArray> args, Boolean readOnly)
Runs the script via EVALSHA and, if Redis does not know the script yet, loads it via SCRIPT LOAD and retries.
-
evalBytes
final static Object evalBytes(RedisConnectionPool $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly)
-
evalBytes
final static Object evalBytes(RedisConnectionPool $self, RedisScript script, List<String> keys, List<ByteArray> args, Boolean readOnly)
-
evalBytes
final static Unit evalBytes(RedisPipelineBuilder $self, String script, List<String> keys, List<ByteArray> args, Boolean readOnly, Function1<Object, Unit> onResult)
-
evalStreaming
final static Unit evalStreaming(RedisConnection $self, String script, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)
-
evalStreaming
final static Unit evalStreaming(RedisPipelineBuilder $self, String script, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)
-
evalShaString
final static Object evalShaString(RedisConnection $self, String sha1, List<String> keys, List<String> args, Boolean readOnly)
-
evalShaString
final static Object evalShaString(RedisConnectionPool $self, String sha1, List<String> keys, List<String> args, Boolean readOnly)
-
evalShaString
final static Unit evalShaString(RedisPipelineBuilder $self, String sha1, List<String> keys, List<String> args, Boolean readOnly, Function1<Object, Unit> onResult)
Runs a script loaded earlier. Inside a pipeline the script is not loaded automatically: a "NOSCRIPT" RedisErrorReplyException is thrown if Redis does not know it.
-
evalShaBytes
final static Object evalShaBytes(RedisConnection $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly)
-
evalShaBytes
final static Object evalShaBytes(RedisConnectionPool $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly)
-
evalShaBytes
final static Unit evalShaBytes(RedisPipelineBuilder $self, String sha1, List<String> keys, List<ByteArray> args, Boolean readOnly, Function1<Object, Unit> onResult)
-
evalShaStreaming
final static Unit evalShaStreaming(RedisConnection $self, String sha1, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)
-
evalShaStreaming
final static Unit evalShaStreaming(RedisPipelineBuilder $self, String sha1, List<String> keys, List<StreamWithLength> args, Boolean readOnly, Function1<RedisResponse, Unit> onResponse)
-
-
-
-