EvalScriptingCommands

trait EvalScriptingCommands[F[_], K, V] extends CommandsDeps[F, K, V] with EvalScriptingCommandsF[<none>, K, V]
trait EvalScriptingCommandsF[<none>, K, V]
trait CommandsDeps[F, K, V]
class Object
trait Matchable
class Any
class RedisAsyncCommandsF[F, K, V]

Value members

Concrete methods

def eval(script: String, keys: Seq[K], values: Seq[V]): F[F[RedisData[V]]]

Eval Lua Script

Eval Lua Script

Data type conversion is slightly odd. see[https://redis.io/commands/eval] Lettuce/Redis cant recognize "Redis status reply" or "Redis bulk reply" now (lettuce-core:6.1.5, redis: 6.2.1).

def eval(script: Array[Byte], keys: Seq[K], values: Seq[V]): F[F[RedisData[V]]]

Eval Lua Script

Eval Lua Script

Data type conversion is slightly odd. see[https://redis.io/commands/eval] Lettuce/Redis cant recognize "Redis status reply" or "Redis bulk reply" now (lettuce-core:6.1.5, redis: 6.2.1).

def evalsha(digest: String, keys: Seq[K], values: Seq[V]): F[F[RedisData[V]]]

Abstract fields

protected
val underlying: BaseRedisAsyncCommands[K, V] & RedisScriptingAsyncCommands[K, V]

Implicits

Inherited implicits

implicit protected
val _async: Async[F]
Inherited from
CommandsDeps