Trait

com.avsystem.commons.redis.commands

NodeServerApi

Related Doc: package commands

Permalink

trait NodeServerApi extends KeyedServerApi

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodeServerApi
  2. KeyedServerApi
  3. ApiSubset
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type HashKey

    Permalink

    The type of Redis hash keys or hash key patterns used in methods representing Redis commands that work on hashes (HashesApi).

    The type of Redis hash keys or hash key patterns used in methods representing Redis commands that work on hashes (HashesApi).

    Definition Classes
    ApiSubset
  2. abstract type Input[A] >: RedisCommand[A]

    Permalink
    Definition Classes
    ApiSubset
  3. abstract type Key

    Permalink

    The type of Redis keys or key patterns used in methods representing Redis commands.

    The type of Redis keys or key patterns used in methods representing Redis commands. For example, if Key = String then get returns Result[Opt[String]]. This type is used only for toplevel Redis keys, hash keys have their own type, HashKey.

    Definition Classes
    ApiSubset
  4. abstract type Result[A]

    Permalink

    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. abstract type Value

    Permalink

    The type of Redis values used in methods representing Redis commands.

    The type of Redis values used in methods representing Redis commands. "Value" is the data that might be stored directly under a Redis key (e.g. using set) but also a value of hash field, list element, set member, sorted set member, geo set member or element inserted into hyper-log-log structure. There are no separate types specified for every of those use cases because only one of them can be used in a single command (for example, there is no Redis command that works on both list elements and set members at the same time).

    Definition Classes
    ApiSubset

Abstract Value Members

  1. abstract def execute[A](command: Input[A]): Result[A]

    Permalink
    Definition Classes
    ApiSubset
  2. implicit abstract def hashKeyCodec: RedisDataCodec[HashKey]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  3. implicit abstract def keyCodec: RedisDataCodec[Key]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  4. implicit abstract def valueCodec: RedisDataCodec[Value]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bgrewriteaof: Result[String]

    Permalink
  6. def bgsave: Result[String]

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

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

    Permalink
  9. def clientList: Result[Seq[ClientInfo]]

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

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def command: Result[Seq[CommandInfo]]

    Permalink
  13. def commandCount: Result[Int]

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

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

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

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

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

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

    Permalink
  20. def configResetstat: Result[Unit]

    Permalink
  21. def configRewrite: Result[Unit]

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

    Permalink
  23. def dbsize: Result[Long]

    Permalink
  24. def debugObject(key: Key): Result[ValidRedisMsg]

    Permalink
    Definition Classes
    KeyedServerApi
  25. def debugSegfault: Result[Nothing]

    Permalink
  26. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def flushall: Result[Unit]

    Permalink
  30. def flushdb: Result[Unit]

    Permalink
  31. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  33. implicit def headOps[T](head: T): HeadOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  34. def info[T >: FullRedisInfo <: RedisInfo](section: RedisInfoSection[T]): Result[T]

    Permalink
  35. def info: Result[DefaultRedisInfo]

    Permalink
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. implicit def iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  38. implicit def iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  39. def lastsave: Result[Long]

    Permalink
  40. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. def role: Result[RedisRole]

    Permalink
  44. def save: Result[Unit]

    Permalink
  45. def shutdown(modifier: OptArg[ShutdownModifier] = OptArg.Empty): Result[Nothing]

    Permalink
  46. def shutdown: Result[Nothing]

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

    Permalink
  48. def slaveofNoOne: Result[Unit]

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

    Permalink
  50. def slowlogGet: Result[Seq[SlowlogEntry]]

    Permalink
  51. def slowlogLen: Result[Long]

    Permalink
  52. def slowlogReset: Result[Unit]

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

    Permalink
    Definition Classes
    AnyRef
  54. def time: Result[RedisTimestamp]

    Permalink
  55. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from KeyedServerApi

Inherited from ApiSubset

Inherited from AnyRef

Inherited from Any

Ungrouped