Packages

class RedisClient extends StringsFeature with ListsFeature with HashesFeature with SetsFeature with SortedSetsFeature with GeoFeature with PubSubFeature with HyperLogLogFeature with StreamsFeature with KeysFeature with ConnectionFeature with ServerFeature with ClusterFeature with TransactionsFeature

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RedisClient
  2. TransactionsFeature
  3. TransactionsAPI
  4. ClusterFeature
  5. ServerFeature
  6. ServerAPI
  7. ConnectionFeature
  8. ConnectionAPI
  9. KeysFeature
  10. KeysAPI
  11. StreamsFeature
  12. HyperLogLogFeature
  13. PubSubFeature
  14. GeoFeature
  15. SortedSetsFeature
  16. SetsFeature
  17. SetsAPI
  18. HashesFeature
  19. HashesAPI
  20. ListsFeature
  21. ListsAPI
  22. StringsFeature
  23. StringsAPI
  24. AnyRef
  25. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RedisClient()(implicit system: ActorSystem)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def append(key: String, value: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def auth(password: String): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    ConnectionFeatureConnectionAPI
  7. def bitCount(key: String, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  8. def bitField(key: String, options: SubOption*): ReaderTTaskRedisConnection[Result[Seq[Long]]]
    Definition Classes
    StringsFeatureStringsAPI
  9. def bitOp(operand: Operand, outputKey: String, inputKey1: String, inputKey2: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  10. def bitPos(key: String, bit: Int, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  11. def blPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    ListsFeatureListsAPI
  12. def blPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    ListsFeatureListsAPI
  13. def brPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    ListsFeatureListsAPI
  14. def brPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    ListsFeatureListsAPI
  15. def brPopLPush(source: String, destination: String, timeout: Duration): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    ListsFeatureListsAPI
  16. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  17. def decr(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  18. def decrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  19. def del(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  20. def del(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  21. def discard(): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    TransactionsFeatureTransactionsAPI
  22. def dump(key: String): ReaderTTaskRedisConnection[Result[Option[Array[Byte]]]]
    Definition Classes
    KeysFeatureKeysAPI
  23. def echo(message: String): ReaderTTaskRedisConnection[Result[String]]
    Definition Classes
    ConnectionFeatureConnectionAPI
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def exec(): ReaderTTaskRedisConnection[Seq[CommandResponse]]
    Definition Classes
    TransactionsFeatureTransactionsAPI
  27. def exists(key: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  28. def expire(key: String, seconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  29. def expireAt(key: String, expiresAt: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  30. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def flushAll(async: Boolean = false): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    ServerFeatureServerAPI
  32. def get(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    StringsFeatureStringsAPI
  33. def getBit(key: String, offset: Int): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  34. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def getRange(key: String, startAndEnd: StartAndEnd): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    StringsFeatureStringsAPI
  36. def getSet(key: String, value: String): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    StringsFeatureStringsAPI
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def hdel(key: String, fields: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    HashesFeatureHashesAPI
  39. def hdel(key: String, field: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    HashesFeatureHashesAPI
  40. def hexists(key: String, field: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    HashesFeatureHashesAPI
  41. def hget(key: String, field: String): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    HashesFeatureHashesAPI
  42. def hgetAll(key: String): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    HashesFeatureHashesAPI
  43. def hset(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    HashesFeatureHashesAPI
  44. def hsetNx(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    HashesFeatureHashesAPI
  45. def incr(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  46. def incrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  47. def incrByFloat(key: String, value: Double): ReaderTTaskRedisConnection[Result[Double]]
    Definition Classes
    StringsFeatureStringsAPI
  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. def keys(pattern: String): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    KeysFeatureKeysAPI
  50. def lLen(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    ListsFeature
  51. def lPop(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    ListsFeatureListsAPI
  52. def lPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    ListsFeatureListsAPI
  53. def lPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    ListsFeatureListsAPI
  54. def lRange(key: String, start: Long, stop: Long): ReaderTTaskRedisConnection[Result[Seq[String]]]

    LPUSHX

    LPUSHX

    Definition Classes
    ListsFeatureListsAPI
  55. def mGet(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    StringsFeatureStringsAPI
  56. def mGet(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
    Definition Classes
    StringsFeatureStringsAPI
  57. def mSet(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    StringsFeatureStringsAPI
  58. def mSetNx(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    StringsFeatureStringsAPI
  59. def migrate(host: String, port: Int, key: String, toDbNo: Int, timeout: FiniteDuration, copy: Boolean, replease: Boolean, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Status]]
    Definition Classes
    KeysFeatureKeysAPI
  60. def move(key: String, db: Int): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  61. def multi(): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    TransactionsFeatureTransactionsAPI
  62. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  63. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  64. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  65. def objectEncoding(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    KeysFeatureKeysAPI
  66. def objectIdleTime(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  67. def objectRefCount(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  68. def pExpire(key: String, milliseconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  69. def pExpireAt(key: String, millisecondsTimestamp: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  70. def pSetEx[A](key: String, millis: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    StringsFeatureStringsAPI
  71. def pTtl(key: String): ReaderTTaskRedisConnection[Result[Duration]]
    Definition Classes
    KeysFeatureKeysAPI
  72. def persist(key: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  73. def ping(message: Option[String] = None): ReaderTTaskRedisConnection[Result[String]]
    Definition Classes
    ConnectionFeatureConnectionAPI
  74. def quit(): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    ConnectionFeatureConnectionAPI
  75. def rPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    ListsFeatureListsAPI
  76. def rPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    ListsFeatureListsAPI
  77. def randomKey(): ReaderTTaskRedisConnection[Result[Option[String]]]
    Definition Classes
    KeysFeatureKeysAPI
  78. def rename(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    KeysFeatureKeysAPI
  79. def renameNx(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    KeysFeatureKeysAPI
  80. def sAdd(key: String, members: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    SetsFeatureSetsAPI
  81. def sAdd(key: String, member: String, members: String*): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    SetsFeatureSetsAPI
  82. def scan(cursor: String): ReaderTTaskRedisConnection[Result[ScanResult]]

    RESTORE

    RESTORE

    Definition Classes
    KeysFeatureKeysAPI
  83. def select(index: Int): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    ConnectionFeatureConnectionAPI
  84. def send[C <: CommandRequestBase](cmd: C): ReaderTTaskRedisConnection[send.C.Response]
  85. def set[A](key: String, value: A, expiration: Option[SetExpiration], setOption: Option[SetOption])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    StringsFeatureStringsAPI
  86. def setBit(key: String, offset: Int, value: Int): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  87. def setEx[A](key: String, expires: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    StringsFeatureStringsAPI
  88. def setNx[A](key: String, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Boolean]]
    Definition Classes
    StringsFeatureStringsAPI
  89. def setRange[A](key: String, range: Int, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  90. def sort(key: String, byPattern: Option[ByPattern] = None, limitOffset: Option[LimitOffset] = None, getPatterns: Seq[GetPattern] = Seq.empty, order: Option[Order] = None, alpha: Boolean = false): ReaderTTaskRedisConnection[Result[Seq[Option[String]]]]
    Definition Classes
    KeysFeatureKeysAPI
  91. def sortToDestination(key: String, byPattern: Option[ByPattern], limitOffset: Option[LimitOffset], getPatterns: Seq[GetPattern], order: Option[Order], alpha: Boolean, destination: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  92. def strLen(key: String): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    StringsFeatureStringsAPI
  93. def swapDB(index0: Int, index1: Int): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    ConnectionFeatureConnectionAPI
  94. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  95. def toString(): String
    Definition Classes
    AnyRef → Any
  96. def touch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  97. def touch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  98. def ttl(key: String): ReaderTTaskRedisConnection[Result[Duration]]
    Definition Classes
    KeysFeatureKeysAPI
  99. def type(key: String): ReaderTTaskRedisConnection[Result[ValueType]]
    Definition Classes
    KeysFeatureKeysAPI
  100. def unlink(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  101. def unlink(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  102. def unwatch(): ReaderTTaskRedisConnection[Unit]
    Definition Classes
    TransactionsFeatureTransactionsAPI
  103. def validate(timeout: Duration)(implicit scheduler: Scheduler): Reader[RedisConnection, Boolean]
  104. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  106. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  107. def waitReplicas(numOfReplicas: Int, timeout: Duration): ReaderTTaskRedisConnection[Result[Long]]
    Definition Classes
    KeysFeatureKeysAPI
  108. def watch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    TransactionsFeatureTransactionsAPI
  109. def watch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Unit]]
    Definition Classes
    TransactionsFeatureTransactionsAPI

Inherited from TransactionsFeature

Inherited from ClusterFeature

Inherited from ServerFeature

Inherited from ConnectionFeature

Inherited from KeysFeature

Inherited from StreamsFeature

Inherited from HyperLogLogFeature

Inherited from PubSubFeature

Inherited from GeoFeature

Inherited from SortedSetsFeature

Inherited from SetsFeature

Inherited from HashesFeature

Inherited from ListsFeature

Inherited from StringsFeature

Inherited from AnyRef

Inherited from Any

Ungrouped