trait RedisCommands[F[_], K, V] extends StringCommands[F, K, V] with HashCommands[F, K, V] with SetCommands[F, K, V] with SortedSetCommands[F, K, V] with ListCommands[F, K, V] with GeoCommands[F, K, V] with ConnectionCommands[F] with ServerCommands[F, K] with TransactionalCommands[F, K] with PipelineCommands[F]

Linear Supertypes
PipelineCommands[F], AutoFlush[F], TransactionalCommands[F, K], Watcher[F, K], Transaction[F], ServerCommands[F, K], Flush[F, K], ConnectionCommands[F], Ping[F], GeoCommands[F, K, V], GeoSetter[F, K, V], GeoGetter[F, K, V], ListCommands[F, K, V], ListPushPop[F, K, V], ListSetter[F, K, V], ListGetter[F, K, V], ListBlocking[F, K, V], SortedSetCommands[F, K, V], SortedSetSetter[F, K, V], SortedSetGetter[F, K, V], SetCommands[F, K, V], SetDeletion[F, K, V], SetSetter[F, K, V], SetGetter[F, K, V], HashCommands[F, K, V], HashIncrement[F, K, V], HashSetter[F, K, V], HashGetter[F, K, V], StringCommands[F, K, V], Bits[F, K, V], Increment[F, K, V], Decrement[F, K, V], MultiKey[F, K, V], Setter[F, K, V], Getter[F, K, V], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RedisCommands
  2. PipelineCommands
  3. AutoFlush
  4. TransactionalCommands
  5. Watcher
  6. Transaction
  7. ServerCommands
  8. Flush
  9. ConnectionCommands
  10. Ping
  11. GeoCommands
  12. GeoSetter
  13. GeoGetter
  14. ListCommands
  15. ListPushPop
  16. ListSetter
  17. ListGetter
  18. ListBlocking
  19. SortedSetCommands
  20. SortedSetSetter
  21. SortedSetGetter
  22. SetCommands
  23. SetDeletion
  24. SetSetter
  25. SetGetter
  26. HashCommands
  27. HashIncrement
  28. HashSetter
  29. HashGetter
  30. StringCommands
  31. Bits
  32. Increment
  33. Decrement
  34. MultiKey
  35. Setter
  36. Getter
  37. AnyRef
  38. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def append(key: K, value: V): F[Unit]
    Definition Classes
    Setter
  2. abstract def bitCount(key: K, start: Long, end: Long): F[Long]
    Definition Classes
    Bits
  3. abstract def bitCount(key: K): F[Long]
    Definition Classes
    Bits
  4. abstract def bitOpAnd(destination: K, sources: K*): F[Unit]
    Definition Classes
    Bits
  5. abstract def bitOpNot(destination: K, source: K): F[Unit]
    Definition Classes
    Bits
  6. abstract def bitOpOr(destination: K, sources: K*): F[Unit]
    Definition Classes
    Bits
  7. abstract def bitOpXor(destination: K, sources: K*): F[Unit]
    Definition Classes
    Bits
  8. abstract def bitPos(key: K, state: Boolean, start: Long, end: Long): F[Long]
    Definition Classes
    Bits
  9. abstract def bitPos(key: K, state: Boolean, start: Long): F[Long]
    Definition Classes
    Bits
  10. abstract def bitPos(key: K, state: Boolean): F[Long]
    Definition Classes
    Bits
  11. abstract def blPop(timeout: FiniteDuration, keys: K*): F[(K, V)]
    Definition Classes
    ListBlocking
  12. abstract def brPop(timeout: FiniteDuration, keys: K*): F[(K, V)]
    Definition Classes
    ListBlocking
  13. abstract def brPopLPush(timeout: FiniteDuration, source: K, destination: K): F[Option[V]]
    Definition Classes
    ListBlocking
  14. abstract def decr(key: K)(implicit N: Numeric[V]): F[Long]
    Definition Classes
    Decrement
  15. abstract def decrBy(key: K, amount: Long)(implicit N: Numeric[V]): F[Long]
    Definition Classes
    Decrement
  16. abstract def del(key: K*): F[Unit]
    Definition Classes
    StringCommands
  17. abstract def disableAutoFlush: F[Unit]
    Definition Classes
    AutoFlush
  18. abstract def discard: F[Unit]
    Definition Classes
    Transaction
  19. abstract def enableAutoFlush: F[Unit]
    Definition Classes
    AutoFlush
  20. abstract def exec: F[Unit]
    Definition Classes
    Transaction
  21. abstract def expire(k: K, seconds: FiniteDuration): F[Unit]
    Definition Classes
    StringCommands
  22. abstract def flushAll: F[Unit]
    Definition Classes
    Flush
  23. abstract def flushAllAsync: F[Unit]
    Definition Classes
    Flush
  24. abstract def flushCommands: F[Unit]
    Definition Classes
    AutoFlush
  25. abstract def geoAdd(key: K, geoValues: GeoLocation[V]*): F[Unit]
    Definition Classes
    GeoSetter
  26. abstract def geoDist(key: K, from: V, to: V, unit: Unit): F[Double]
    Definition Classes
    GeoGetter
  27. abstract def geoHash(key: K, values: V*): F[List[Option[String]]]
    Definition Classes
    GeoGetter
  28. abstract def geoPos(key: K, values: V*): F[List[GeoCoordinate]]
    Definition Classes
    GeoGetter
  29. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, storage: GeoRadiusDistStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  30. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, storage: GeoRadiusKeyStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  31. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, args: GeoArgs): F[List[GeoRadiusResult[V]]]
    Definition Classes
    GeoGetter
  32. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit): F[Set[V]]
    Definition Classes
    GeoGetter
  33. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, storage: GeoRadiusDistStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  34. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, storage: GeoRadiusKeyStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  35. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, args: GeoArgs): F[List[GeoRadiusResult[V]]]
    Definition Classes
    GeoGetter
  36. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit): F[Set[V]]
    Definition Classes
    GeoGetter
  37. abstract def get(key: K): F[Option[V]]
    Definition Classes
    Getter
  38. abstract def getBit(key: K, offset: Long): F[Option[Long]]
    Definition Classes
    Getter
  39. abstract def getRange(key: K, start: Long, end: Long): F[Option[V]]
    Definition Classes
    Getter
  40. abstract def getSet(key: K, value: V): F[Option[V]]
    Definition Classes
    Setter
  41. abstract def hDel(key: K, fields: K*): F[Unit]
    Definition Classes
    HashCommands
  42. abstract def hExists(key: K, field: K): F[Boolean]
    Definition Classes
    HashCommands
  43. abstract def hGet(key: K, field: K): F[Option[V]]
    Definition Classes
    HashGetter
  44. abstract def hGetAll(key: K): F[Map[K, V]]
    Definition Classes
    HashGetter
  45. abstract def hIncrBy(key: K, field: K, amount: Long)(implicit N: Numeric[V]): F[Long]
    Definition Classes
    HashIncrement
  46. abstract def hIncrByFloat(key: K, field: K, amount: Double)(implicit N: Numeric[V]): F[Double]
    Definition Classes
    HashIncrement
  47. abstract def hKeys(key: K): F[List[K]]
    Definition Classes
    HashGetter
  48. abstract def hLen(key: K): F[Option[Long]]
    Definition Classes
    HashGetter
  49. abstract def hSet(key: K, field: K, value: V): F[Unit]
    Definition Classes
    HashSetter
  50. abstract def hSetNx(key: K, field: K, value: V): F[Boolean]
    Definition Classes
    HashSetter
  51. abstract def hStrLen(key: K, field: K): F[Option[Long]]
    Definition Classes
    HashGetter
  52. abstract def hVals(key: K): F[List[V]]
    Definition Classes
    HashGetter
  53. abstract def hmGet(key: K, fields: K*): F[Map[K, V]]
    Definition Classes
    HashGetter
  54. abstract def hmSet(key: K, fieldValues: Map[K, V]): F[Unit]
    Definition Classes
    HashSetter
  55. abstract def incr(key: K)(implicit N: Numeric[V]): F[Long]
    Definition Classes
    Increment
  56. abstract def incrBy(key: K, amount: Long)(implicit N: Numeric[V]): F[Long]
    Definition Classes
    Increment
  57. abstract def incrByFloat(key: K, amount: Double)(implicit N: Numeric[V]): F[Double]
    Definition Classes
    Increment
  58. abstract def keys(key: K): F[List[K]]
    Definition Classes
    Flush
  59. abstract def lIndex(key: K, index: Long): F[Option[V]]
    Definition Classes
    ListGetter
  60. abstract def lInsertAfter(key: K, pivot: V, value: V): F[Unit]
    Definition Classes
    ListSetter
  61. abstract def lInsertBefore(key: K, pivot: V, value: V): F[Unit]
    Definition Classes
    ListSetter
  62. abstract def lLen(key: K): F[Option[Long]]
    Definition Classes
    ListGetter
  63. abstract def lPop(key: K): F[Option[V]]
    Definition Classes
    ListPushPop
  64. abstract def lPush(key: K, values: V*): F[Unit]
    Definition Classes
    ListPushPop
  65. abstract def lPushX(key: K, values: V*): F[Unit]
    Definition Classes
    ListPushPop
  66. abstract def lRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    ListGetter
  67. abstract def lRem(key: K, count: Long, value: V): F[Unit]
    Definition Classes
    ListSetter
  68. abstract def lSet(key: K, index: Long, value: V): F[Unit]
    Definition Classes
    ListSetter
  69. abstract def lTrim(key: K, start: Long, stop: Long): F[Unit]
    Definition Classes
    ListSetter
  70. abstract def mGet(keys: Set[K]): F[Map[K, V]]
    Definition Classes
    MultiKey
  71. abstract def mSet(keyValues: Map[K, V]): F[Unit]
    Definition Classes
    MultiKey
  72. abstract def mSetNx(keyValues: Map[K, V]): F[Boolean]
    Definition Classes
    MultiKey
  73. abstract def multi: F[Unit]
    Definition Classes
    Transaction
  74. abstract def ping: F[String]
    Definition Classes
    Ping
  75. abstract def rPop(key: K): F[Option[V]]
    Definition Classes
    ListPushPop
  76. abstract def rPopLPush(source: K, destination: K): F[Option[V]]
    Definition Classes
    ListPushPop
  77. abstract def rPush(key: K, values: V*): F[Unit]
    Definition Classes
    ListPushPop
  78. abstract def rPushX(key: K, values: V*): F[Unit]
    Definition Classes
    ListPushPop
  79. abstract def sAdd(key: K, values: V*): F[Unit]
    Definition Classes
    SetSetter
  80. abstract def sCard(key: K): F[Long]
    Definition Classes
    SetGetter
  81. abstract def sDiff(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  82. abstract def sDiffStore(destination: K, keys: K*): F[Unit]
    Definition Classes
    SetSetter
  83. abstract def sInter(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  84. abstract def sInterStore(destination: K, keys: K*): F[Unit]
    Definition Classes
    SetSetter
  85. abstract def sIsMember(key: K, value: V): F[Boolean]
    Definition Classes
    SetCommands
  86. abstract def sMembers(key: K): F[Set[V]]
    Definition Classes
    SetGetter
  87. abstract def sMove(source: K, destination: K, value: V): F[Unit]
    Definition Classes
    SetSetter
  88. abstract def sPop(key: K, count: Long): F[Set[V]]
    Definition Classes
    SetDeletion
  89. abstract def sPop(key: K): F[Option[V]]
    Definition Classes
    SetDeletion
  90. abstract def sRandMember(key: K, count: Long): F[List[V]]
    Definition Classes
    SetGetter
  91. abstract def sRandMember(key: K): F[Option[V]]
    Definition Classes
    SetGetter
  92. abstract def sRem(key: K, values: V*): F[Unit]
    Definition Classes
    SetDeletion
  93. abstract def sUnion(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  94. abstract def sUnionStore(destination: K, keys: K*): F[Unit]
    Definition Classes
    SetGetter
  95. abstract def set(key: K, value: V): F[Unit]
    Definition Classes
    Setter
  96. abstract def setEx(key: K, value: V, expiresIn: FiniteDuration): F[Unit]
    Definition Classes
    Setter
  97. abstract def setNx(key: K, value: V): F[Boolean]
    Definition Classes
    Setter
  98. abstract def setRange(key: K, value: V, offset: Long): F[Unit]
    Definition Classes
    Setter
  99. abstract def strLen(key: K): F[Option[Long]]
    Definition Classes
    Getter
  100. abstract def unwatch: F[Unit]
    Definition Classes
    Watcher
  101. abstract def watch(keys: K*): F[Unit]
    Definition Classes
    Watcher
  102. abstract def zAdd(key: K, args: Option[ZAddArgs], values: ScoreWithValue[V]*): F[Unit]
    Definition Classes
    SortedSetSetter
  103. abstract def zAddIncr(key: K, args: Option[ZAddArgs], value: ScoreWithValue[V])(implicit ev: Numeric[V]): F[Unit]
    Definition Classes
    SortedSetSetter
  104. abstract def zCard(key: K): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  105. abstract def zCount(key: K, range: ZRange[V])(implicit ev: Numeric[V]): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  106. abstract def zIncrBy(key: K, member: V, amount: Double): F[Unit]
    Definition Classes
    SortedSetSetter
  107. abstract def zInterStore(destination: K, args: Option[ZStoreArgs], keys: K*): F[Unit]
    Definition Classes
    SortedSetSetter
  108. abstract def zLexCount(key: K, range: ZRange[V]): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  109. abstract def zRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    SortedSetGetter
  110. abstract def zRangeByLex(key: K, range: ZRange[V], limit: Option[RangeLimit]): F[List[V]]
    Definition Classes
    SortedSetGetter
  111. abstract def zRangeByScore[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[V]]
    Definition Classes
    SortedSetGetter
  112. abstract def zRangeByScoreWithScores[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  113. abstract def zRangeWithScores(key: K, start: Long, stop: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  114. abstract def zRank(key: K, value: V): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  115. abstract def zRem(key: K, values: V*): F[Unit]
    Definition Classes
    SortedSetSetter
  116. abstract def zRemRangeByLex(key: K, range: ZRange[V]): F[Unit]
    Definition Classes
    SortedSetSetter
  117. abstract def zRemRangeByRank(key: K, start: Long, stop: Long): F[Unit]
    Definition Classes
    SortedSetSetter
  118. abstract def zRemRangeByScore(key: K, range: ZRange[V])(implicit ev: Numeric[V]): F[Unit]
    Definition Classes
    SortedSetSetter
  119. abstract def zRevRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    SortedSetGetter
  120. abstract def zRevRangeByLex(key: K, range: ZRange[V], limit: Option[RangeLimit]): F[List[V]]
    Definition Classes
    SortedSetGetter
  121. abstract def zRevRangeByScore[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[V]]
    Definition Classes
    SortedSetGetter
  122. abstract def zRevRangeByScoreWithScores[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  123. abstract def zRevRangeWithScores(key: K, start: Long, stop: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  124. abstract def zRevRank(key: K, value: V): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  125. abstract def zScore(key: K, value: V): F[Option[Double]]
    Definition Classes
    SortedSetGetter
  126. abstract def zUnionStore(destination: K, args: Option[ZStoreArgs], keys: K*): F[Unit]
    Definition Classes
    SortedSetSetter

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from PipelineCommands[F]

Inherited from AutoFlush[F]

Inherited from TransactionalCommands[F, K]

Inherited from Watcher[F, K]

Inherited from Transaction[F]

Inherited from ServerCommands[F, K]

Inherited from Flush[F, K]

Inherited from ConnectionCommands[F]

Inherited from Ping[F]

Inherited from GeoCommands[F, K, V]

Inherited from GeoSetter[F, K, V]

Inherited from GeoGetter[F, K, V]

Inherited from ListCommands[F, K, V]

Inherited from ListPushPop[F, K, V]

Inherited from ListSetter[F, K, V]

Inherited from ListGetter[F, K, V]

Inherited from ListBlocking[F, K, V]

Inherited from SortedSetCommands[F, K, V]

Inherited from SortedSetSetter[F, K, V]

Inherited from SortedSetGetter[F, K, V]

Inherited from SetCommands[F, K, V]

Inherited from SetDeletion[F, K, V]

Inherited from SetSetter[F, K, V]

Inherited from SetGetter[F, K, V]

Inherited from HashCommands[F, K, V]

Inherited from HashIncrement[F, K, V]

Inherited from HashSetter[F, K, V]

Inherited from HashGetter[F, K, V]

Inherited from StringCommands[F, K, V]

Inherited from Bits[F, K, V]

Inherited from Increment[F, K, V]

Inherited from Decrement[F, K, V]

Inherited from MultiKey[F, K, V]

Inherited from Setter[F, K, V]

Inherited from Getter[F, K, V]

Inherited from AnyRef

Inherited from Any

Ungrouped