Scripting

dev.profunktor.redis4cats.algebra.Scripting
trait Scripting[F[_], K, V]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ScriptCommands[F, K, V]
trait RedisCommands[F, K, V]

Members list

Value members

Abstract methods

def digest(script: String): F[String]
def eval(script: String, output: ScriptOutputType[V]): F[output.R]
def eval(script: String, output: ScriptOutputType[V], keys: List[K]): F[output.R]
def eval(script: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[output.R]
def evalReadOnly(script: String, output: ScriptOutputType[V]): F[output.R]
def evalReadOnly(script: String, output: ScriptOutputType[V], keys: List[K]): F[output.R]
def evalReadOnly(script: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[output.R]
def evalSha(digest: String, output: ScriptOutputType[V]): F[output.R]
def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K]): F[output.R]
def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[output.R]
def evalShaReadOnly(digest: String, output: ScriptOutputType[V]): F[output.R]
def evalShaReadOnly(digest: String, output: ScriptOutputType[V], keys: List[K]): F[output.R]
def evalShaReadOnly(digest: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[output.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]