scredis.commands.async

ConnectionCommands

trait ConnectionCommands extends Async

This trait implements asynchronous connection commands.

Linear Supertypes
Async, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ConnectionCommands
  2. Async
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val DefaultCommandOptions: CommandOptions

    Attributes
    protected
    Definition Classes
    Async
  2. abstract def async[A](body: (Client) ⇒ A)(implicit opts: CommandOptions): Future[A]

    Attributes
    protected
    Definition Classes
    Async

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def auth(password: String)(implicit opts: CommandOptions = DefaultCommandOptions): Future[Unit]

    Authenticates to the server.

    Authenticates to the server.

    password

    the server password

    Since

    1.0.0

    Exceptions thrown
    [[scredis.exceptions.RedisCommandException]]

    if authentication failed

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def echo(message: String)(implicit opts: CommandOptions = DefaultCommandOptions): Future[String]

    Echoes the given string on the server.

    Echoes the given string on the server.

    message

    the message to echo

    returns

    the echoed message

    Since

    1.0.0

  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. def ping()(implicit opts: CommandOptions = DefaultCommandOptions): Future[String]

    Pings the server.

    Pings the server. This command is often used to test if a connection is still alive, or to measure latency.

    returns

    PONG

    Since

    1.0.0

  20. def select(db: Int)(implicit opts: CommandOptions = DefaultCommandOptions): Future[Unit]

    Changes the selected database on the current client.

    Changes the selected database on the current client.

    db

    database index

    Since

    1.0.0

    Exceptions thrown
    [[scredis.exceptions.RedisCommandException]]

    if the database index is invalid

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Async

Inherited from AnyRef

Inherited from Any

Ungrouped