Scripting

trait Scripting[F[_], K, V]
class Object
trait Matchable
class Any
trait ScriptCommands[F, K, V]
trait RedisCommands[F, K, V]

Value members

Abstract methods

def digest(script: String): F[String]
def eval(script: String, output: ScriptOutputType[V]): F[R]
def eval(script: String, output: ScriptOutputType[V], keys: List[K]): F[R]
def eval(script: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
def evalSha(digest: String, output: ScriptOutputType[V]): F[R]
def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K]): F[R]
def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
def scriptExists(digests: String*): F[List[Boolean]]
def scriptFlush: F[Unit]
def scriptLoad(script: String): F[String]
def scriptLoad(script: Array[Byte]): F[String]