Packages

t

com.avsystem.commons.redis.commands

ConnectionScriptingApi

trait ConnectionScriptingApi extends NodeScriptingApi

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionScriptingApi
  2. NodeScriptingApi
  3. KeyedScriptingApi
  4. ApiSubset
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Field = RedisSerialization.Field
    Definition Classes
    ApiSubset
  2. type Key = RedisSerialization.Key
    Definition Classes
    ApiSubset
  3. type Record = RedisSerialization.Record
    Definition Classes
    ApiSubset
  4. abstract type Result[A]

    The type constructor into which a result of each command is wrapped.

    The type constructor into which a result of each command is wrapped. For example if Result is Future, then incr returns Future[Long].

    Definition Classes
    ApiSubset
  5. type Value = RedisSerialization.Value
    Definition Classes
    ApiSubset

Abstract Value Members

  1. abstract def execute[A](command: RedisCommand[A]): Result[A]
    Definition Classes
    ApiSubset
  2. abstract val serialization: RedisSerialization
    Definition Classes
    ApiSubset

Concrete Value Members

  1. def eval[T](source: String, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]

    Executes EVAL

    Executes EVAL

    Definition Classes
    KeyedScriptingApi
  2. def eval[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]

    Executes EVAL

    Executes EVAL

    Definition Classes
    KeyedScriptingApi
  3. def evalsha[T](sha1: Sha1, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]

    Executes EVALSHA

    Executes EVALSHA

    Definition Classes
    KeyedScriptingApi
  4. def evalsha[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]

    Executes EVALSHA

    Executes EVALSHA

    Definition Classes
    KeyedScriptingApi
  5. def scriptDebug(mode: DebugMode): Result[Unit]

    Executes SCRIPT DEBUG

  6. def scriptExists(hashes: Iterable[Sha1]): Result[Seq[Boolean]]

    Executes SCRIPT EXISTS NOTE: hashes CAN be empty, Redis accepts it

    Executes SCRIPT EXISTS NOTE: hashes CAN be empty, Redis accepts it

    Definition Classes
    NodeScriptingApi
  7. def scriptExists(hash: Sha1, hashes: Sha1*): Result[Seq[Boolean]]

    SCRIPT EXISTS

  8. def scriptExists(hash: Sha1): Result[Boolean]

    SCRIPT EXISTS

  9. def scriptFlush: Result[Unit]

    Executes SCRIPT FLUSH

    Executes SCRIPT FLUSH

    Definition Classes
    NodeScriptingApi
  10. def scriptKill: Result[Unit]

    Executes SCRIPT KILL

    Executes SCRIPT KILL

    Definition Classes
    NodeScriptingApi
  11. def scriptLoad(script: RedisScript[Any]): Result[Sha1]

    Executes SCRIPT LOAD

    Executes SCRIPT LOAD

    Definition Classes
    NodeScriptingApi