Class/Object

com.github.j5ik2o.reactive.redis

RedisClient

Related Docs: object RedisClient | package redis

Permalink

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

Linear Supertypes
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)

    Permalink

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. def append(key: String, value: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def auth(password: String): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  7. def bitCount(key: String, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  8. def bitField(key: String, options: SubOption*): ReaderTTaskRedisConnection[Result[Seq[Long]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  9. def bitOp(operand: Operand, outputKey: String, inputKey1: String, inputKey2: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  10. def bitPos(key: String, bit: Int, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  11. def blPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  12. def blPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  13. def brPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  14. def brPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  15. def brPopLPush(source: String, destination: String, timeout: Duration): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def decr(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  18. def decrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  19. def del(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  20. def del(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  21. def discard(): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    TransactionsFeatureTransactionsAPI
  22. def dump(key: String): ReaderTTaskRedisConnection[Result[Option[Array[Byte]]]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  23. def echo(message: String): ReaderTTaskRedisConnection[Result[String]]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  24. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def exec(): ReaderTTaskRedisConnection[Seq[CommandResponse]]

    Permalink
    Definition Classes
    TransactionsFeatureTransactionsAPI
  27. def exists(key: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  28. def expire(key: String, seconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  29. def expireAt(key: String, expiresAt: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def flushAll(async: Boolean = false): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    ServerFeatureServerAPI
  32. def get(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  33. def getBit(key: String, offset: Int): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  34. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  35. def getRange(key: String, startAndEnd: StartAndEnd): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  36. def getSet(key: String, value: String): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def hdel(key: String, fields: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  39. def hdel(key: String, field: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  40. def hexists(key: String, field: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  41. def hget(key: String, field: String): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  42. def hgetAll(key: String): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  43. def hset(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  44. def hsetNx(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    HashesFeatureHashesAPI
  45. def incr(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  46. def incrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  47. def incrByFloat(key: String, value: Double): ReaderTTaskRedisConnection[Result[Double]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. def keys(pattern: String): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  50. def lLen(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    ListsFeature
  51. def lPop(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  52. def lPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  53. def lPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  54. def lRange(key: String, start: Long, stop: Long): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink

    LPUSHX

    LPUSHX

    Definition Classes
    ListsFeatureListsAPI
  55. def mGet(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  56. def mGet(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  57. def mSet(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  58. def mSetNx(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    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]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  60. def move(key: String, db: Int): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  61. def multi(): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    TransactionsFeatureTransactionsAPI
  62. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  65. def objectEncoding(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  66. def objectIdleTime(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  67. def objectRefCount(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  68. def pExpire(key: String, milliseconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  69. def pExpireAt(key: String, millisecondsTimestamp: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  70. def pSetEx[A](key: String, millis: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  71. def pTtl(key: String): ReaderTTaskRedisConnection[Result[Duration]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  72. def persist(key: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  73. def ping(message: Option[String] = None): ReaderTTaskRedisConnection[Result[String]]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  74. def quit(): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  75. def rPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  76. def rPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    ListsFeatureListsAPI
  77. def randomKey(): ReaderTTaskRedisConnection[Result[Option[String]]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  78. def rename(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  79. def renameNx(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  80. def sAdd(key: String, members: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    SetsFeatureSetsAPI
  81. def sAdd(key: String, member: String, members: String*): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    SetsFeatureSetsAPI
  82. def scan(cursor: String): ReaderTTaskRedisConnection[Result[ScanResult]]

    Permalink

    RESTORE

    RESTORE

    Definition Classes
    KeysFeatureKeysAPI
  83. def select(index: Int): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  84. def send[C <: CommandRequestBase](cmd: C): ReaderTTaskRedisConnection[send.C.Response]

    Permalink
  85. def set[A](key: String, value: A, expiration: Option[SetExpiration], setOption: Option[SetOption])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  86. def setBit(key: String, offset: Int, value: Int): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  87. def setEx[A](key: String, expires: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  88. def setNx[A](key: String, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Boolean]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  89. def setRange[A](key: String, range: Int, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    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]]]]

    Permalink
    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]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  92. def strLen(key: String): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    StringsFeatureStringsAPI
  93. def swapDB(index0: Int, index1: Int): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    ConnectionFeatureConnectionAPI
  94. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  95. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  96. def touch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  97. def touch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  98. def ttl(key: String): ReaderTTaskRedisConnection[Result[Duration]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  99. def type(key: String): ReaderTTaskRedisConnection[Result[ValueType]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  100. def unlink(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  101. def unlink(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  102. def unwatch(): ReaderTTaskRedisConnection[Unit]

    Permalink
    Definition Classes
    TransactionsFeatureTransactionsAPI
  103. def validate(timeout: Duration)(implicit scheduler: Scheduler): Reader[RedisConnection, Boolean]

    Permalink
  104. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. def waitReplicas(numOfReplicas: Int, timeout: Duration): ReaderTTaskRedisConnection[Result[Long]]

    Permalink
    Definition Classes
    KeysFeatureKeysAPI
  108. def watch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    Definition Classes
    TransactionsFeatureTransactionsAPI
  109. def watch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Unit]]

    Permalink
    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