Packages

trait NodeServerApi extends ApiSubset

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodeServerApi
  2. ApiSubset
  3. AnyRef
  4. 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 bgrewriteaof: Result[String]

    Executes BGREWRITEAOF

  2. def bgsave(schedule: Boolean = false): Result[String]

    Executes BGSAVE

  3. def bgsave: Result[String]

    Executes BGSAVE

  4. def clientId: Result[ClientId]

    Executes CLIENT ID

  5. def clientKill(filters: ClientFilter*): Result[Int]

    Executes CLIENT KILL

  6. def clientKill(addr: ClientAddress): Result[Unit]

    Executes CLIENT KILL

  7. def clientList: Result[Seq[ClientInfo]]

    Executes CLIENT LIST

  8. def clientPause(timeout: Long): Result[Unit]

    Executes CLIENT PAUSE

  9. def clientUnblock(clientId: ClientId, modifier: commons.OptArg[UnblockModifier] = OptArg.Empty): Result[Boolean]

    Executes CLIENT UNBLOCK

  10. def command: Result[Seq[CommandInfo]]

    Executes COMMAND

  11. def commandCount: Result[Int]

    Executes COMMAND COUNT

  12. def commandGetkeys(command: Seq[ByteString]): Result[Seq[Key]]

    Executes COMMAND GETKEYS

  13. def commandGetkeys(command: RawCommand): Result[Seq[Key]]

    Executes COMMAND GETKEYS

  14. def commandInfo(commandNames: Seq[String]): Result[Seq[CommandInfo]]

    Executes COMMAND INFO

  15. def commandInfo(commandName: String, commandNames: String*): Result[Seq[CommandInfo]]

    Executes COMMAND INFO

  16. def commandInfo(commandName: String): Result[CommandInfo]

    Executes COMMAND INFO

  17. def configGet(parameter: String): Result[Seq[(String, String)]]

    Executes CONFIG GET

  18. def configResetstat: Result[Unit]

    Executes CONFIG RESETSTAT

  19. def configRewrite: Result[Unit]

    Executes CONFIG REWRITE

  20. def configSet(parameter: String, value: String): Result[Unit]

    Executes CONFIG SET

  21. def dbsize: Result[Long]

    Executes DBSIZE

  22. def debugSegfault: Result[Nothing]

    Executes DEBUG SEGFAULT

  23. def flushall(async: Boolean = false): Result[Unit]

    Executes FLUSHALL

  24. def flushall: Result[Unit]

    Executes FLUSHALL

  25. def flushdb(async: Boolean = false): Result[Unit]

    Executes FLUSHDB

  26. def flushdb: Result[Unit]

    Executes FLUSHDB

  27. def info[T >: FullRedisInfo <: RedisInfo](section: RedisInfoSection[T]): Result[T]

    Executes INFO

  28. def info: Result[DefaultRedisInfo]

    Executes INFO

  29. def lastsave: Result[Long]

    Executes LASTSAVE

  30. def replicaof(newMaster: NodeAddress): Result[Unit]

    Executes REPLICAOF

  31. def replicaofNoOne: Result[Unit]

    Executes REPLICAOF

  32. def role: Result[RedisRole]

    Executes ROLE

  33. def save: Result[Unit]

    Executes SAVE

  34. def shutdown(modifier: commons.OptArg[ShutdownModifier] = OptArg.Empty): Result[Nothing]

    Executes SHUTDOWN

  35. def shutdown: Result[Nothing]

    Executes SHUTDOWN

  36. def slaveof(newMaster: NodeAddress): Result[Unit]

    Executes SLAVEOF

  37. def slaveofNoOne: Result[Unit]

    Executes SLAVEOF

  38. def slowlogGet(count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[SlowlogEntry]]

    Executes SLOWLOG

  39. def slowlogGet: Result[Seq[SlowlogEntry]]

    Executes SLOWLOG

  40. def slowlogLen: Result[Long]

    Executes SLOWLOG

  41. def slowlogReset: Result[Unit]

    Executes SLOWLOG

  42. def time: Result[RedisTimestamp]

    Executes TIME