Packages

trait RedisCommands[F[_], K, V] extends StringCommands[F, K, V] with JsonCommands[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, K] with ServerCommands[F, K] with TransactionalCommands[F, K] with PipelineCommands[F] with ScriptCommands[F, K, V] with KeyCommands[F, K] with HyperLogLogCommands[F, K, V] with BitCommands[F, K, V] with StreamCommands[F, K, V] with PublishAndStatsCommands[F, K, V] with AclCommands[F]

Source
commands.scala
Linear Supertypes
AclCommands[F], AclUserManagement[F], AclManagement[F], PublishAndStatsCommands[F, K, V], PubSubStats[F, K], Publish[F, K, V], StreamCommands[F, K, V], StreamConsumerGroups[F, K, V], StreamSetter[F, K, V], StreamGetter[F, K, V], BitCommands[F, K, V], HyperLogLogCommands[F, K, V], KeyCommands[F, K], ScriptCommands[F, K, V], Functions[F, K, V], Scripting[F, K, V], PipelineCommands[F], AutoFlush[F], TransactionalCommands[F, K], Pipelining[F], HighLevelTx[F], Watcher[F, K], Transaction[F], ServerCommands[F, K], Diagnostic[F], Flush[F, K], ConnectionCommands[F, K], Client[F, K], Auth[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], HashDelete[F, K, V], HashExpire[F, K], HashIncrement[F, K, V], HashSetter[F, K, V], HashGetter[F, K, V], JsonCommands[F, K, V], JsonBoolean[F, K, V], JsonString[F, K, V], JsonNumber[F, K, V], JsonSet[F, K, V], JsonGet[F, K, V], JsonArray[F, K, V], StringCommands[F, K, V], Unsafe[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. AclCommands
  3. AclUserManagement
  4. AclManagement
  5. PublishAndStatsCommands
  6. PubSubStats
  7. Publish
  8. StreamCommands
  9. StreamConsumerGroups
  10. StreamSetter
  11. StreamGetter
  12. BitCommands
  13. HyperLogLogCommands
  14. KeyCommands
  15. ScriptCommands
  16. Functions
  17. Scripting
  18. PipelineCommands
  19. AutoFlush
  20. TransactionalCommands
  21. Pipelining
  22. HighLevelTx
  23. Watcher
  24. Transaction
  25. ServerCommands
  26. Diagnostic
  27. Flush
  28. ConnectionCommands
  29. Client
  30. Auth
  31. Ping
  32. GeoCommands
  33. GeoSetter
  34. GeoGetter
  35. ListCommands
  36. ListPushPop
  37. ListSetter
  38. ListGetter
  39. ListBlocking
  40. SortedSetCommands
  41. SortedSetSetter
  42. SortedSetGetter
  43. SetCommands
  44. SetDeletion
  45. SetSetter
  46. SetGetter
  47. HashCommands
  48. HashDelete
  49. HashExpire
  50. HashIncrement
  51. HashSetter
  52. HashGetter
  53. JsonCommands
  54. JsonBoolean
  55. JsonString
  56. JsonNumber
  57. JsonSet
  58. JsonGet
  59. JsonArray
  60. StringCommands
  61. Unsafe
  62. Increment
  63. Decrement
  64. MultiKey
  65. Setter
  66. Getter
  67. AnyRef
  68. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def aclCat(category: AclCategory): F[Set[String]]

    ACL CAT <category> — the command names in the given category (lowercase).

    ACL CAT <category> — the command names in the given category (lowercase).

    Definition Classes
    AclManagement
  2. abstract def aclCat: F[Set[AclCategory]]

    ACL CAT — the available command categories.

    ACL CAT — the available command categories.

    Definition Classes
    AclManagement
  3. abstract def aclDelUser(username: String, usernames: String*): F[Long]

    ACL DELUSER <username...> — delete the given users, returning the number actually deleted.

    ACL DELUSER <username...> — delete the given users, returning the number actually deleted.

    Definition Classes
    AclUserManagement
  4. abstract def aclGenPass(bits: Int): F[String]

    ACL GENPASS <bits> — a pseudorandom password with the given number of bits of entropy.

    ACL GENPASS <bits> — a pseudorandom password with the given number of bits of entropy.

    Definition Classes
    AclManagement
  5. abstract def aclGenPass: F[String]

    ACL GENPASS — a 256-bit pseudorandom password as a 64-char hex string.

    ACL GENPASS — a 256-bit pseudorandom password as a 64-char hex string.

    Definition Classes
    AclManagement
  6. abstract def aclGetUser(username: String): F[Option[AclUser]]

    ACL GETUSER <username> — the user's rules, or None if the user does not exist.

    ACL GETUSER <username> — the user's rules, or None if the user does not exist.

    Definition Classes
    AclUserManagement
  7. abstract def aclList: F[List[String]]

    ACL LIST — all configured users in the ACL-rules text format.

    ACL LIST — all configured users in the ACL-rules text format.

    Definition Classes
    AclManagement
  8. abstract def aclLoad: F[Unit]

    ACL LOAD — reload the ACLs from the configured ACL file.

    ACL LOAD — reload the ACLs from the configured ACL file.

    Definition Classes
    AclManagement
  9. abstract def aclLog(count: Int): F[List[Map[String, String]]]

    ACL LOG <count> — the most recent count ACL security events.

    ACL LOG <count> — the most recent count ACL security events.

    Definition Classes
    AclManagement
  10. abstract def aclLog: F[List[Map[String, String]]]

    ACL LOG — recent ACL security events, each as a field/value map.

    ACL LOG — recent ACL security events, each as a field/value map.

    Definition Classes
    AclManagement
  11. abstract def aclLogReset: F[Unit]

    ACL LOG RESET — clear the ACL log.

    ACL LOG RESET — clear the ACL log.

    Definition Classes
    AclManagement
  12. abstract def aclSave: F[Unit]

    ACL SAVE — save the current ACLs to the configured ACL file.

    ACL SAVE — save the current ACLs to the configured ACL file.

    Definition Classes
    AclManagement
  13. abstract def aclSetUser(username: String, rules: List[AclSetUserRule]): F[Unit]

    ACL SETUSER <username> <rules...> — create or modify a user, applying rules in order.

    ACL SETUSER <username> <rules...> — create or modify a user, applying rules in order.

    Definition Classes
    AclUserManagement
  14. abstract def aclUsers: F[List[String]]

    ACL USERS — the usernames of all configured users.

    ACL USERS — the usernames of all configured users.

    Definition Classes
    AclUserManagement
  15. abstract def aclWhoAmI: F[String]

    ACL WHOAMI — the username of the current connection.

    ACL WHOAMI — the username of the current connection.

    Definition Classes
    AclManagement
  16. abstract def append(key: K, value: V): F[Unit]
    Definition Classes
    Setter
  17. abstract def arrAppend(key: K, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  18. abstract def arrAppend(key: K, path: JsonPath, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  19. abstract def arrAppendStr(key: K, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  20. abstract def arrAppendStr(key: K, path: JsonPath, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  21. abstract def arrIndex(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonArray
  22. abstract def arrIndex(key: K, path: JsonPath, value: JsonValue, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  23. abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  24. abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
    Definition Classes
    JsonArray
  25. abstract def arrInsert(key: K, path: JsonPath, index: Int, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  26. abstract def arrInsertStr(key: K, path: JsonPath, index: Int, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  27. abstract def arrLen(key: K): F[List[Long]]
    Definition Classes
    JsonArray
  28. abstract def arrLen(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonArray
  29. abstract def arrPop(key: K): F[List[JsonValue]]
    Definition Classes
    JsonArray
  30. abstract def arrPop(key: K, path: JsonPath): F[List[JsonValue]]
    Definition Classes
    JsonArray
  31. abstract def arrPop(key: K, path: JsonPath, index: Int): F[List[JsonValue]]
    Definition Classes
    JsonArray
  32. abstract def arrTrim(key: K, path: JsonPath, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  33. abstract def auth(username: String, password: CharSequence): F[Boolean]
    Definition Classes
    Auth
  34. abstract def auth(password: CharSequence): F[Boolean]
    Definition Classes
    Auth
  35. abstract def bitCount(key: K, start: Long, end: Long): F[Long]
    Definition Classes
    BitCommands
  36. abstract def bitCount(key: K): F[Long]
    Definition Classes
    BitCommands
  37. abstract def bitField(key: K, operations: BitCommandOperation*): F[List[Long]]
    Definition Classes
    BitCommands
  38. abstract def bitOpAnd(destination: K, source: K, sources: K*): F[Unit]
    Definition Classes
    BitCommands
  39. abstract def bitOpNot(destination: K, source: K): F[Unit]
    Definition Classes
    BitCommands
  40. abstract def bitOpOr(destination: K, source: K, sources: K*): F[Unit]
    Definition Classes
    BitCommands
  41. abstract def bitOpXor(destination: K, source: K, sources: K*): F[Unit]
    Definition Classes
    BitCommands
  42. abstract def bitPos(key: K, state: Boolean, start: Long, end: Long): F[Long]
    Definition Classes
    BitCommands
  43. abstract def bitPos(key: K, state: Boolean, start: Long): F[Long]
    Definition Classes
    BitCommands
  44. abstract def bitPos(key: K, state: Boolean): F[Long]
    Definition Classes
    BitCommands
  45. abstract def blPop(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, V)]]
    Definition Classes
    ListBlocking
  46. abstract def brPop(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, V)]]
    Definition Classes
    ListBlocking
  47. abstract def brPopLPush(timeout: Duration, source: K, destination: K): F[Option[V]]
    Definition Classes
    ListBlocking
  48. abstract def bzPopMax(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, ScoreWithValue[V])]]
    Definition Classes
    SortedSetGetter
  49. abstract def bzPopMin(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, ScoreWithValue[V])]]
    Definition Classes
    SortedSetGetter
  50. abstract def copy(source: K, destination: K, copyArgs: CopyArgs): F[Boolean]
    Definition Classes
    KeyCommands
  51. abstract def copy(source: K, destination: K): F[Boolean]
    Definition Classes
    KeyCommands
  52. abstract def dbsize: F[Long]
    Definition Classes
    Diagnostic
  53. abstract def decr(key: K): F[Long]
    Definition Classes
    Decrement
  54. abstract def decrBy(key: K, amount: Long): F[Long]
    Definition Classes
    Decrement
  55. abstract def del(k: K, keys: K*): F[Long]
    Definition Classes
    KeyCommands
  56. abstract def digest(script: String): F[String]
    Definition Classes
    Scripting
  57. abstract def disableAutoFlush: F[Unit]
    Definition Classes
    AutoFlush
  58. abstract def discard: F[Unit]
    Definition Classes
    Transaction
  59. abstract def dump(key: K): F[Option[Array[Byte]]]
    Definition Classes
    KeyCommands
  60. abstract def enableAutoFlush: F[Unit]
    Definition Classes
    AutoFlush
  61. abstract def eval(script: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Scripting
  62. abstract def eval(script: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Scripting
  63. abstract def eval(script: String, output: ScriptOutputType[V]): F[R]
    Definition Classes
    Scripting
  64. abstract def evalReadOnly(script: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Scripting
  65. abstract def evalReadOnly(script: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Scripting
  66. abstract def evalReadOnly(script: String, output: ScriptOutputType[V]): F[R]
    Definition Classes
    Scripting
  67. abstract def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Scripting
  68. abstract def evalSha(digest: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Scripting
  69. abstract def evalSha(digest: String, output: ScriptOutputType[V]): F[R]
    Definition Classes
    Scripting
  70. abstract def evalShaReadOnly(digest: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Scripting
  71. abstract def evalShaReadOnly(digest: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Scripting
  72. abstract def evalShaReadOnly(digest: String, output: ScriptOutputType[V]): F[R]
    Definition Classes
    Scripting
  73. abstract def exec: F[Unit]
    Definition Classes
    Transaction
  74. abstract def exists(key: K, keys: K*): F[Boolean]
    Definition Classes
    KeyCommands
  75. abstract def expire(key: K, expiresIn: FiniteDuration, expireExistenceArg: ExpireExistenceArg): F[Boolean]
    Definition Classes
    KeyCommands
  76. abstract def expire(key: K, expiresIn: FiniteDuration): F[Boolean]
    Definition Classes
    KeyCommands
  77. abstract def expireAt(key: K, at: Instant, expireExistenceArg: ExpireExistenceArg): F[Boolean]
    Definition Classes
    KeyCommands
  78. abstract def expireAt(key: K, at: Instant): F[Boolean]
    Definition Classes
    KeyCommands
  79. abstract def fcall(function: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Functions
  80. abstract def fcall(function: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Functions
  81. abstract def fcallReadOnly(function: String, output: ScriptOutputType[V], keys: List[K], values: List[V]): F[R]
    Definition Classes
    Functions
  82. abstract def fcallReadOnly(function: String, output: ScriptOutputType[V], keys: List[K]): F[R]
    Definition Classes
    Functions
  83. abstract def flushAll(mode: FlushMode): F[Unit]
    Definition Classes
    Flush
  84. abstract def flushAll: F[Unit]
    Definition Classes
    Flush
  85. abstract def flushCommands: F[Unit]
    Definition Classes
    AutoFlush
  86. abstract def flushDb(mode: FlushMode): F[Unit]
    Definition Classes
    Flush
  87. abstract def flushDb: F[Unit]
    Definition Classes
    Flush
  88. abstract def functionDump(): F[Array[Byte]]
    Definition Classes
    Functions
  89. abstract def functionFlush(flushMode: FlushMode): F[String]
    Definition Classes
    Functions
  90. abstract def functionKill(): F[String]
    Definition Classes
    Functions
  91. abstract def functionList(libraryName: String): F[List[Map[String, Any]]]
    Definition Classes
    Functions
  92. abstract def functionList(): F[List[Map[String, Any]]]
    Definition Classes
    Functions
  93. abstract def functionLoad(functionCode: String, replace: Boolean): F[String]
    Definition Classes
    Functions
  94. abstract def functionLoad(functionCode: String): F[String]
    Definition Classes
    Functions
  95. abstract def functionRestore(dump: Array[Byte], mode: FunctionRestoreMode): F[String]
    Definition Classes
    Functions
  96. abstract def functionRestore(dump: Array[Byte]): F[String]
    Definition Classes
    Functions
  97. abstract def geoAdd(key: K, geoValues: GeoLocation[V]*): F[Unit]
    Definition Classes
    GeoSetter
  98. abstract def geoDist(key: K, from: V, to: V, unit: Unit): F[Double]
    Definition Classes
    GeoGetter
  99. abstract def geoHash(key: K, value: V, values: V*): F[List[Option[String]]]
    Definition Classes
    GeoGetter
  100. abstract def geoPos(key: K, value: V, values: V*): F[List[GeoCoordinate]]
    Definition Classes
    GeoGetter
  101. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, storage: GeoRadiusDistStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  102. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, storage: GeoRadiusKeyStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  103. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit, args: GeoArgs): F[List[GeoRadiusResult[V]]]
    Definition Classes
    GeoGetter
  104. abstract def geoRadius(key: K, geoRadius: GeoRadius, unit: Unit): F[Set[V]]
    Definition Classes
    GeoGetter
  105. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, storage: GeoRadiusDistStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  106. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, storage: GeoRadiusKeyStorage[K]): F[Unit]
    Definition Classes
    GeoSetter
  107. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit, args: GeoArgs): F[List[GeoRadiusResult[V]]]
    Definition Classes
    GeoGetter
  108. abstract def geoRadiusByMember(key: K, value: V, dist: Distance, unit: Unit): F[Set[V]]
    Definition Classes
    GeoGetter
  109. abstract def get(key: K): F[Option[V]]
    Definition Classes
    Getter
  110. abstract def getBit(key: K, offset: Long): F[Option[Long]]
    Definition Classes
    BitCommands
  111. abstract def getClientId(): F[Long]
    Definition Classes
    Client
  112. abstract def getClientInfo: F[Map[String, String]]
    Definition Classes
    Client
  113. abstract def getClientName(): F[Option[K]]
    Definition Classes
    Client
  114. abstract def getDel(key: K): F[Option[V]]
    Definition Classes
    Getter
  115. abstract def getEx(key: K, getExArg: GetExArg): F[Option[V]]
    Definition Classes
    Getter
  116. abstract def getRange(key: K, start: Long, end: Long): F[Option[V]]
    Definition Classes
    Getter
  117. abstract def getSet(key: K, value: V): F[Option[V]]
    Definition Classes
    Setter
  118. abstract def hDel(key: K, field: K, fields: K*): F[Long]
    Definition Classes
    HashDelete
  119. abstract def hExists(key: K, field: K): F[Boolean]
    Definition Classes
    HashCommands
  120. abstract def hExpire(key: K, expiresIn: FiniteDuration, args: ExpireExistenceArg, fields: K*): F[List[Long]]
    Definition Classes
    HashExpire
  121. abstract def hExpire(key: K, expiresIn: FiniteDuration, fields: K*): F[List[Long]]
    Definition Classes
    HashExpire
  122. abstract def hExpireAt(key: K, expireAt: Instant, args: ExpireExistenceArg, fields: K*): F[List[Long]]
    Definition Classes
    HashExpire
  123. abstract def hExpireAt(key: K, expireAt: Instant, fields: K*): F[List[Long]]
    Definition Classes
    HashExpire
  124. abstract def hExpireTime(key: K, fields: K*): F[List[Option[Instant]]]
    Definition Classes
    HashExpire
  125. abstract def hGet(key: K, field: K): F[Option[V]]
    Definition Classes
    HashGetter
  126. abstract def hGetAll(key: K): F[Map[K, V]]
    Definition Classes
    HashGetter
  127. abstract def hGetDel(key: K, field: K, fields: K*): F[List[Option[V]]]
    Definition Classes
    HashDelete
  128. abstract def hGetEx(key: K, getExArg: HGetExArgs, field: K, fields: K*): F[List[Option[V]]]
    Definition Classes
    HashGetter
  129. abstract def hIncrBy(key: K, field: K, amount: Long): F[Long]
    Definition Classes
    HashIncrement
  130. abstract def hIncrByFloat(key: K, field: K, amount: Double): F[Double]
    Definition Classes
    HashIncrement
  131. abstract def hKeys(key: K): F[List[K]]
    Definition Classes
    HashGetter
  132. abstract def hLen(key: K): F[Long]
    Definition Classes
    HashGetter
  133. abstract def hPersist(key: K, fields: K*): F[List[Boolean]]
    Definition Classes
    HashExpire
  134. abstract def hScan(key: K, cursor: MapScanCursor[K, V], scanArgs: ScanArgs): F[MapScanCursor[K, V]]
    Definition Classes
    HashGetter
  135. abstract def hScan(key: K, scanArgs: ScanArgs): F[MapScanCursor[K, V]]
    Definition Classes
    HashGetter
  136. abstract def hScan(key: K, cursor: MapScanCursor[K, V]): F[MapScanCursor[K, V]]
    Definition Classes
    HashGetter
  137. abstract def hScan(key: K): F[MapScanCursor[K, V]]
    Definition Classes
    HashGetter
  138. abstract def hScanNoValues(key: K, cursor: KeyScanCursor[K], scanArgs: ScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    HashGetter
  139. abstract def hScanNoValues(key: K, scanArgs: ScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    HashGetter
  140. abstract def hScanNoValues(key: K, cursor: KeyScanCursor[K]): F[KeyScanCursor[K]]
    Definition Classes
    HashGetter
  141. abstract def hScanNoValues(key: K): F[KeyScanCursor[K]]
    Definition Classes
    HashGetter
  142. abstract def hSet(key: K, fieldValues: Map[K, V]): F[Long]
    Definition Classes
    HashSetter
  143. abstract def hSet(key: K, field: K, value: V): F[Boolean]
    Definition Classes
    HashSetter
  144. abstract def hSetNx(key: K, field: K, value: V): F[Boolean]
    Definition Classes
    HashSetter
  145. abstract def hStrLen(key: K, field: K): F[Long]
    Definition Classes
    HashGetter
  146. abstract def hVals(key: K): F[List[V]]
    Definition Classes
    HashGetter
  147. abstract def hmGet(key: K, field: K, fields: K*): F[Map[K, V]]
    Definition Classes
    HashGetter
  148. abstract def hpExpireTime(key: K, fields: K*): F[List[Option[Instant]]]
    Definition Classes
    HashExpire
  149. abstract def hpttl(key: K, fields: K*): F[List[Option[FiniteDuration]]]
    Definition Classes
    HashExpire
  150. abstract def httl(key: K, fields: K*): F[List[Option[FiniteDuration]]]
    Definition Classes
    HashExpire
  151. abstract def incr(key: K): F[Long]
    Definition Classes
    Increment
  152. abstract def incrBy(key: K, amount: Long): F[Long]
    Definition Classes
    Increment
  153. abstract def incrByFloat(key: K, amount: Double): F[Double]
    Definition Classes
    Increment
  154. abstract def info(section: String): F[Map[String, String]]
    Definition Classes
    Diagnostic
  155. abstract def info: F[Map[String, String]]
    Definition Classes
    Diagnostic
  156. abstract def jClear(key: K): F[Long]
    Definition Classes
    JsonCommands
  157. abstract def jClear(key: K, path: JsonPath): F[Long]

    Clear container values (arrays/objects) and set numeric values to 0

    Clear container values (arrays/objects) and set numeric values to 0

    returns

    Long the number of values removed plus all the matching JSON numerical values that are zeroed.

    Definition Classes
    JsonCommands
  158. abstract def jDel(key: K): F[Long]
    Definition Classes
    JsonCommands
  159. abstract def jDel(key: K, path: JsonPath): F[Long]

    Deletes a value inside the JSON document at a given JsonPath

    Deletes a value inside the JSON document at a given JsonPath

    returns

    Long the number of values removed (0 or more).

    Definition Classes
    JsonCommands
  160. abstract def jGet(key: K, arg: JsonGetArgs, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  161. abstract def jGet(key: K, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  162. abstract def jMget(path: JsonPath, key: K, keys: K*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  163. abstract def jMset(key: K, values: (JsonPath, JsonValue)*): F[Boolean]
    Definition Classes
    JsonSet
  164. abstract def jObjKeys(key: K, path: JsonPath): F[List[V]]
    Definition Classes
    JsonGet
  165. abstract def jObjLen(key: K, path: JsonPath): F[Long]
    Definition Classes
    JsonGet
  166. abstract def jSet(key: K, path: JsonPath, value: JsonValue, args: JsonSetArgs): F[Boolean]
    Definition Classes
    JsonSet
  167. abstract def jSet(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  168. abstract def jSetStr(key: K, path: JsonPath, jsonString: String, args: JsonSetArgs): F[Boolean]
    Definition Classes
    JsonSet
  169. abstract def jSetStr(key: K, path: JsonPath, jsonString: String): F[Boolean]
    Definition Classes
    JsonSet
  170. abstract def jSetnx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  171. abstract def jSetxx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  172. abstract def jsonMerge(key: K, jsonPath: JsonPath, value: JsonValue): F[String]
    Definition Classes
    JsonSet
  173. abstract def jsonMergeStr(key: K, jsonPath: JsonPath, jsonString: String): F[String]
    Definition Classes
    JsonSet
  174. abstract def jsonStrLen(key: K): F[List[Long]]
    Definition Classes
    JsonString
  175. abstract def jsonStrLen(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonString
  176. abstract def jsonType(key: K): F[List[JsonType]]
    Definition Classes
    JsonCommands
  177. abstract def jsonType(key: K, path: JsonPath): F[List[JsonType]]
    Definition Classes
    JsonCommands
  178. abstract def keys(key: K): F[List[K]]
    Definition Classes
    Flush
  179. abstract def lIndex(key: K, index: Long): F[Option[V]]
    Definition Classes
    ListGetter
  180. abstract def lInsertAfter(key: K, pivot: V, value: V): F[Long]
    Definition Classes
    ListSetter
  181. abstract def lInsertBefore(key: K, pivot: V, value: V): F[Long]
    Definition Classes
    ListSetter
  182. abstract def lLen(key: K): F[Long]
    Definition Classes
    ListGetter
  183. abstract def lPop(key: K): F[Option[V]]
    Definition Classes
    ListPushPop
  184. abstract def lPush(key: K, values: V*): F[Long]
    Definition Classes
    ListPushPop
  185. abstract def lPushX(key: K, values: V*): F[Long]
    Definition Classes
    ListPushPop
  186. abstract def lRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    ListGetter
  187. abstract def lRem(key: K, count: Long, value: V): F[Long]
    Definition Classes
    ListSetter
  188. abstract def lSet(key: K, index: Long, value: V): F[Unit]
    Definition Classes
    ListSetter
  189. abstract def lTrim(key: K, start: Long, stop: Long): F[Unit]
    Definition Classes
    ListSetter
  190. abstract def lastSave: F[Instant]
    Definition Classes
    Diagnostic
  191. abstract def mGet(keys: Set[K]): F[Map[K, V]]
    Definition Classes
    MultiKey
  192. abstract def mSet(keyValues: Map[K, V]): F[Unit]
    Definition Classes
    MultiKey
  193. abstract def mSetNx(keyValues: Map[K, V]): F[Boolean]
    Definition Classes
    MultiKey
  194. abstract def multi: F[Unit]
    Definition Classes
    Transaction
  195. abstract def numIncrBy(key: K, path: JsonPath, number: Number): F[List[Number]]
    Definition Classes
    JsonNumber
  196. abstract def numPat: F[Long]

    Returns the total number of pattern subscriptions across all clients.

    Returns the total number of pattern subscriptions across all clients.

    returns

    the number of active pattern subscriptions

    Definition Classes
    PubSubStats
  197. abstract def numSub(channels: NonEmptyList[RedisChannel[K]]): F[List[Subscription[K]]]

    Returns the number of subscribers for the specified channels.

    Returns the number of subscribers for the specified channels.

    channels

    non-empty list of channels to query

    returns

    list of subscriptions for the specified channels

    Definition Classes
    PubSubStats
  198. abstract def objectIdletime(key: K): F[Option[FiniteDuration]]
    Definition Classes
    KeyCommands
  199. abstract def persist(key: K): F[Boolean]
    Definition Classes
    KeyCommands
  200. abstract def pfAdd(key: K, values: V*): F[Long]
    Definition Classes
    HyperLogLogCommands
  201. abstract def pfCount(key: K): F[Long]
    Definition Classes
    HyperLogLogCommands
  202. abstract def pfMerge(outputKey: K, inputKeys: K*): F[Unit]
    Definition Classes
    HyperLogLogCommands
  203. abstract def ping: F[String]
    Definition Classes
    Ping
  204. abstract def pipeline[A](fs: (TxStore[F, String, A]) => List[F[Unit]]): F[Map[String, A]]
    Definition Classes
    Pipelining
  205. abstract def pipeline_(fs: List[F[Unit]]): F[Unit]
    Definition Classes
    Pipelining
  206. abstract def pttl(key: K): F[Option[FiniteDuration]]
    Definition Classes
    KeyCommands
  207. abstract def pubSubChannels: F[List[RedisChannel[K]]]

    Lists all currently active channels.

    Lists all currently active channels.

    returns

    list of active channels

    Definition Classes
    PubSubStats
  208. abstract def pubSubShardChannels: F[List[RedisChannel[K]]]

    Lists all currently active shard channels.

    Lists all currently active shard channels.

    returns

    list of active shard channels

    Definition Classes
    PubSubStats
  209. abstract def pubSubSubscriptions(channels: List[RedisChannel[K]]): F[List[Subscription[K]]]

    Returns the subscription information for the specified channels.

    Returns the subscription information for the specified channels.

    channels

    the channels to query

    returns

    list of subscriptions for the specified channels

    Definition Classes
    PubSubStats
  210. abstract def pubSubSubscriptions(channel: RedisChannel[K]): F[Option[Subscription[K]]]

    Returns the subscription information for a specific channel.

    Returns the subscription information for a specific channel.

    channel

    the channel to query

    returns

    subscription information if the channel exists

    Definition Classes
    PubSubStats
  211. abstract def publish(channel: RedisChannel[K], message: V): F[Long]

    Publishes a message to the given channel.

    Publishes a message to the given channel.

    channel

    the Redis channel to publish to

    message

    the message value to publish

    returns

    the number of clients that received the message

    Definition Classes
    Publish
  212. abstract def rPop(key: K): F[Option[V]]
    Definition Classes
    ListPushPop
  213. abstract def rPopLPush(source: K, destination: K): F[Option[V]]
    Definition Classes
    ListPushPop
  214. abstract def rPush(key: K, values: V*): F[Long]
    Definition Classes
    ListPushPop
  215. abstract def rPushX(key: K, values: V*): F[Long]
    Definition Classes
    ListPushPop
  216. abstract def randomKey: F[Option[K]]
    Definition Classes
    KeyCommands
  217. abstract def restore(key: K, value: Array[Byte], restoreArgs: RestoreArgs): F[Unit]
    Definition Classes
    KeyCommands
  218. abstract def restore(key: K, value: Array[Byte]): F[Unit]
    Definition Classes
    KeyCommands
  219. abstract def sAdd(key: K, values: V*): F[Long]
    Definition Classes
    SetSetter
  220. abstract def sCard(key: K): F[Long]
    Definition Classes
    SetGetter
  221. abstract def sDiff(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  222. abstract def sDiffStore(destination: K, keys: K*): F[Long]
    Definition Classes
    SetSetter
  223. abstract def sInter(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  224. abstract def sInterStore(destination: K, keys: K*): F[Long]
    Definition Classes
    SetSetter
  225. abstract def sIsMember(key: K, value: V): F[Boolean]
    Definition Classes
    SetCommands
  226. abstract def sMembers(key: K): F[Set[V]]
    Definition Classes
    SetGetter
  227. abstract def sMisMember(key: K, values: V*): F[List[Boolean]]
    Definition Classes
    SetCommands
  228. abstract def sMove(source: K, destination: K, value: V): F[Boolean]
    Definition Classes
    SetSetter
  229. abstract def sPop(key: K, count: Long): F[Set[V]]
    Definition Classes
    SetDeletion
  230. abstract def sPop(key: K): F[Option[V]]
    Definition Classes
    SetDeletion
  231. abstract def sRandMember(key: K, count: Long): F[List[V]]
    Definition Classes
    SetGetter
  232. abstract def sRandMember(key: K): F[Option[V]]
    Definition Classes
    SetGetter
  233. abstract def sRem(key: K, values: V*): F[Long]
    Definition Classes
    SetDeletion
  234. abstract def sScan(key: K, cursor: ValueScanCursor[V], scanArgs: ScanArgs): F[ValueScanCursor[V]]
    Definition Classes
    SetGetter
  235. abstract def sScan(key: K, scanArgs: ScanArgs): F[ValueScanCursor[V]]
    Definition Classes
    SetGetter
  236. abstract def sScan(key: K, cursor: ValueScanCursor[V]): F[ValueScanCursor[V]]
    Definition Classes
    SetGetter
  237. abstract def sScan(key: K): F[ValueScanCursor[V]]
    Definition Classes
    SetGetter
  238. abstract def sUnion(keys: K*): F[Set[V]]
    Definition Classes
    SetGetter
  239. abstract def sUnionStore(destination: K, keys: K*): F[Unit]
    Definition Classes
    SetGetter
  240. abstract def scan(cursor: KeyScanCursor[K], keyScanArgs: KeyScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
  241. abstract def scan(keyScanArgs: KeyScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
  242. abstract def scan(previous: KeyScanCursor[K]): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
  243. abstract def scan: F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
  244. abstract def scriptExists(digests: String*): F[List[Boolean]]
    Definition Classes
    Scripting
  245. abstract def scriptFlush: F[Unit]
    Definition Classes
    Scripting
  246. abstract def scriptLoad(script: Array[Byte]): F[String]
    Definition Classes
    Scripting
  247. abstract def scriptLoad(script: String): F[String]
    Definition Classes
    Scripting
  248. abstract def select(index: Int): F[Unit]
    Definition Classes
    Ping
  249. abstract def set(key: K, value: V, setArgs: SetArgs): F[Boolean]
    Definition Classes
    Setter
  250. abstract def set(key: K, value: V): F[Unit]
    Definition Classes
    Setter
  251. abstract def setBit(key: K, offset: Long, value: Int): F[Long]
    Definition Classes
    BitCommands
  252. abstract def setClientName(name: K): F[Boolean]
    Definition Classes
    Client
  253. abstract def setEx(key: K, value: V, expiresIn: FiniteDuration): F[Unit]
    Definition Classes
    Setter
  254. abstract def setLibName(name: String): F[Boolean]
    Definition Classes
    Client
  255. abstract def setLibVersion(version: String): F[Boolean]
    Definition Classes
    Client
  256. abstract def setNx(key: K, value: V): F[Boolean]
    Definition Classes
    Setter
  257. abstract def setRange(key: K, value: V, offset: Long): F[Unit]
    Definition Classes
    Setter
  258. abstract def shardNumSub(channels: List[RedisChannel[K]]): F[List[Subscription[K]]]

    Returns the number of subscribers for the specified shard channels.

    Returns the number of subscribers for the specified shard channels.

    channels

    the shard channels to query

    returns

    list of subscriptions for the specified shard channels

    Definition Classes
    PubSubStats
  259. abstract def slowLogLen: F[Long]
    Definition Classes
    Diagnostic
  260. abstract def spublish(channel: RedisChannel[K], message: V): F[Long]

    Publishes a message to the given shard channel.

    Publishes a message to the given shard channel.

    channel

    the Redis shard channel to publish to

    message

    the message value to publish

    returns

    the number of clients that received the message

    Definition Classes
    Publish
  261. abstract def strAppend(key: K, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonString
  262. abstract def strAppend(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonString
  263. abstract def strAppendStr(key: K, jsonString: String): F[List[Long]]
    Definition Classes
    JsonString
  264. abstract def strAppendStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
    Definition Classes
    JsonString
  265. abstract def strLen(key: K): F[Long]
    Definition Classes
    Getter
  266. abstract def toggle(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonBoolean
  267. abstract def transact[A](fs: (TxStore[F, String, A]) => List[F[Unit]]): F[Map[String, A]]
    Definition Classes
    HighLevelTx
  268. abstract def transact_(fs: List[F[Unit]]): F[Unit]
    Definition Classes
    HighLevelTx
  269. abstract def ttl(key: K): F[Option[FiniteDuration]]
    Definition Classes
    KeyCommands
  270. abstract def typeOf(key: K): F[Option[RedisType]]
    Definition Classes
    KeyCommands
  271. abstract def unlink(key: K*): F[Long]
    Definition Classes
    KeyCommands
  272. abstract def unsafe[A](f: (RedisClusterAsyncCommands[K, V]) => RedisFuture[A]): F[A]

    USE WITH CAUTION! It gives you access to the underlying Java API.

    USE WITH CAUTION! It gives you access to the underlying Java API.

    Useful whenever Redis4cats does not yet support the operation you're looking for.

    Definition Classes
    Unsafe
  273. abstract def unsafeSync[A](f: (RedisClusterAsyncCommands[K, V]) => A): F[A]

    USE WITH CAUTION! It gives you access to the underlying Java API.

    USE WITH CAUTION! It gives you access to the underlying Java API.

    Useful whenever Redis4cats does not yet support the operation you're looking for.

    Definition Classes
    Unsafe
  274. abstract def unwatch: F[Unit]
    Definition Classes
    Watcher
  275. abstract def watch(keys: K*): F[Unit]
    Definition Classes
    Watcher
  276. abstract def xAck(key: K, group: K, ids: String*): F[Long]
    Definition Classes
    StreamConsumerGroups
  277. abstract def xAdd(key: K, body: Map[K, V], args: XAddArgs = XAddArgs()): F[MessageId]
    Definition Classes
    StreamSetter
  278. abstract def xAutoClaim(key: K, args: XAutoClaimArgs[K]): F[XAutoClaimResult[K, V]]
    Definition Classes
    StreamConsumerGroups
  279. abstract def xClaim(key: K, consumer: StreamConsumer[K], args: XClaimArgs, ids: String*): F[List[StreamMessage[K, V]]]
    Definition Classes
    StreamConsumerGroups
  280. abstract def xDel(key: K, ids: String*): F[Long]
    Definition Classes
    StreamSetter
  281. abstract def xGroupCreate(key: K, group: K, offset: String = "$", args: XGroupCreateArgs = XGroupCreateArgs()): F[Unit]
    Definition Classes
    StreamConsumerGroups
  282. abstract def xGroupCreateConsumer(key: K, consumer: StreamConsumer[K]): F[Boolean]
    Definition Classes
    StreamConsumerGroups
  283. abstract def xGroupDelConsumer(key: K, consumer: StreamConsumer[K]): F[Long]
    Definition Classes
    StreamConsumerGroups
  284. abstract def xGroupDestroy(key: K, group: K): F[Boolean]
    Definition Classes
    StreamConsumerGroups
  285. abstract def xGroupSetId(key: K, group: K, offset: String): F[Unit]
    Definition Classes
    StreamConsumerGroups
  286. abstract def xLen(key: K): F[Long]
    Definition Classes
    StreamGetter
  287. abstract def xPending(key: K, consumer: StreamConsumer[K], start: XRangePoint, end: XRangePoint, count: Long): F[List[XPendingMessage]]
    Definition Classes
    StreamConsumerGroups
  288. abstract def xPending(key: K, group: K, start: XRangePoint, end: XRangePoint, count: Long): F[List[XPendingMessage]]
    Definition Classes
    StreamConsumerGroups
  289. abstract def xPending(key: K, group: K): F[XPendingSummary]
    Definition Classes
    StreamConsumerGroups
  290. abstract def xRange(key: K, start: XRangePoint, end: XRangePoint, count: Option[Long] = None): F[List[StreamMessage[K, V]]]
    Definition Classes
    StreamGetter
  291. abstract def xRead(streams: Set[XReadOffsets[K]], block: Option[Duration] = None, count: Option[Long] = None): F[List[StreamMessage[K, V]]]
    Definition Classes
    StreamGetter
  292. abstract def xReadGroup(consumer: StreamConsumer[K], streams: Set[XReadOffsets[K]], args: XReadGroupArgs = XReadGroupArgs()): F[List[StreamMessage[K, V]]]
    Definition Classes
    StreamConsumerGroups
  293. abstract def xRevRange(key: K, start: XRangePoint, end: XRangePoint, count: Option[Long] = None): F[List[StreamMessage[K, V]]]
    Definition Classes
    StreamGetter
  294. abstract def xTrim(key: K, args: XTrimArgs): F[Long]
    Definition Classes
    StreamSetter
  295. abstract def zAdd(key: K, args: Option[ZAddArgs], values: ScoreWithValue[V]*): F[Long]
    Definition Classes
    SortedSetSetter
  296. abstract def zAddIncr(key: K, args: Option[ZAddArgs], value: ScoreWithValue[V]): F[Double]
    Definition Classes
    SortedSetSetter
  297. abstract def zCard(key: K): F[Long]
    Definition Classes
    SortedSetGetter
  298. abstract def zCount[T](key: K, range: ZRange[T])(implicit arg0: Numeric[T]): F[Long]
    Definition Classes
    SortedSetGetter
  299. abstract def zDiff(keys: K*): F[List[V]]
    Definition Classes
    SortedSetGetter
  300. abstract def zDiffWithScores(keys: K*): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  301. abstract def zIncrBy(key: K, member: V, amount: Double): F[Double]
    Definition Classes
    SortedSetSetter
  302. abstract def zInter(args: Option[ZAggregateArgs], keys: K*): F[List[V]]
    Definition Classes
    SortedSetGetter
  303. abstract def zInterStore(destination: K, args: Option[ZStoreArgs], keys: K*): F[Long]
    Definition Classes
    SortedSetSetter
  304. abstract def zInterWithScores(args: Option[ZAggregateArgs], keys: K*): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  305. abstract def zLexCount(key: K, range: ZRange[V]): F[Long]
    Definition Classes
    SortedSetGetter
  306. abstract def zMScore(key: K, values: V*): F[List[Option[Double]]]
    Definition Classes
    SortedSetGetter
  307. abstract def zPopMax(key: K, count: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  308. abstract def zPopMin(key: K, count: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  309. abstract def zRandMember(key: K, count: Long): F[List[V]]
    Definition Classes
    SortedSetGetter
  310. abstract def zRandMember(key: K): F[Option[V]]
    Definition Classes
    SortedSetGetter
  311. abstract def zRandMemberWithScores(key: K, count: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  312. abstract def zRandMemberWithScores(key: K): F[Option[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  313. abstract def zRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    SortedSetGetter
  314. abstract def zRangeByLex(key: K, range: ZRange[V], limit: Option[RangeLimit]): F[List[V]]
    Definition Classes
    SortedSetGetter
  315. abstract def zRangeByScore[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[V]]
    Definition Classes
    SortedSetGetter
  316. abstract def zRangeByScoreWithScores[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  317. abstract def zRangeWithScores(key: K, start: Long, stop: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  318. abstract def zRank(key: K, value: V): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  319. abstract def zRem(key: K, value: V, values: V*): F[Long]
    Definition Classes
    SortedSetSetter
  320. abstract def zRemRangeByLex(key: K, range: ZRange[V]): F[Long]
    Definition Classes
    SortedSetSetter
  321. abstract def zRemRangeByRank(key: K, start: Long, stop: Long): F[Long]
    Definition Classes
    SortedSetSetter
  322. abstract def zRemRangeByScore[T](key: K, range: ZRange[T])(implicit arg0: Numeric[T]): F[Long]
    Definition Classes
    SortedSetSetter
  323. abstract def zRevRange(key: K, start: Long, stop: Long): F[List[V]]
    Definition Classes
    SortedSetGetter
  324. abstract def zRevRangeByLex(key: K, range: ZRange[V], limit: Option[RangeLimit]): F[List[V]]
    Definition Classes
    SortedSetGetter
  325. abstract def zRevRangeByScore[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[V]]
    Definition Classes
    SortedSetGetter
  326. abstract def zRevRangeByScoreWithScores[T](key: K, range: ZRange[T], limit: Option[RangeLimit])(implicit arg0: Numeric[T]): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  327. abstract def zRevRangeWithScores(key: K, start: Long, stop: Long): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  328. abstract def zRevRank(key: K, value: V): F[Option[Long]]
    Definition Classes
    SortedSetGetter
  329. abstract def zScore(key: K, value: V): F[Option[Double]]
    Definition Classes
    SortedSetGetter
  330. abstract def zUnion(args: Option[ZAggregateArgs], keys: K*): F[List[V]]
    Definition Classes
    SortedSetGetter
  331. abstract def zUnionStore(destination: K, args: Option[ZStoreArgs], keys: K*): F[Long]
    Definition Classes
    SortedSetSetter
  332. abstract def zUnionWithScores(args: Option[ZAggregateArgs], keys: K*): F[List[ScoreWithValue[V]]]
    Definition Classes
    SortedSetGetter
  333. abstract def hmSet(key: K, fieldValues: Map[K, V]): F[Unit]
    Definition Classes
    HashSetter
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.1) In favor of hSet(key: K, fieldValues: Map[K, V])

  334. abstract def scan(previous: KeyScanCursor[K], scanArgs: ScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 1.7.2) In favor of scan(previous: KeyScanCursor[K], keyScanArgs: KeyScanArgs)

  335. abstract def scan(cursor: Long, scanArgs: ScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.4) In favor of scan(cursor: KeyScanCursor[K], scanArgs: ScanArgs)

  336. abstract def scan(scanArgs: ScanArgs): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 1.7.2) In favor of scan(keyScanArgs: KeyScanArgs)

  337. abstract def scan(cursor: Long): F[KeyScanCursor[K]]
    Definition Classes
    KeyCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.4) In favor of scan(cursor: KeyScanCursor[K])

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toany2stringadd[RedisCommands[F, K, V]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (RedisCommands[F, K, V], B)
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toArrowAssoc[RedisCommands[F, K, V]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def ensuring(cond: (RedisCommands[F, K, V]) => Boolean, msg: => Any): RedisCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toEnsuring[RedisCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. def ensuring(cond: (RedisCommands[F, K, V]) => Boolean): RedisCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toEnsuring[RedisCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. def ensuring(cond: Boolean, msg: => Any): RedisCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toEnsuring[RedisCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: Boolean): RedisCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toEnsuring[RedisCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toStringFormat[RedisCommands[F, K, V]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  3. def [B](y: B): (RedisCommands[F, K, V], B)
    Implicit
    This member is added by an implicit conversion from RedisCommands[F, K, V] toArrowAssoc[RedisCommands[F, K, V]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from AclCommands[F]

Inherited from AclUserManagement[F]

Inherited from AclManagement[F]

Inherited from PublishAndStatsCommands[F, K, V]

Inherited from PubSubStats[F, K]

Inherited from Publish[F, K, V]

Inherited from StreamCommands[F, K, V]

Inherited from StreamConsumerGroups[F, K, V]

Inherited from StreamSetter[F, K, V]

Inherited from StreamGetter[F, K, V]

Inherited from BitCommands[F, K, V]

Inherited from HyperLogLogCommands[F, K, V]

Inherited from KeyCommands[F, K]

Inherited from ScriptCommands[F, K, V]

Inherited from Functions[F, K, V]

Inherited from Scripting[F, K, V]

Inherited from PipelineCommands[F]

Inherited from AutoFlush[F]

Inherited from TransactionalCommands[F, K]

Inherited from Pipelining[F]

Inherited from HighLevelTx[F]

Inherited from Watcher[F, K]

Inherited from Transaction[F]

Inherited from ServerCommands[F, K]

Inherited from Diagnostic[F]

Inherited from Flush[F, K]

Inherited from ConnectionCommands[F, K]

Inherited from Client[F, K]

Inherited from Auth[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 HashDelete[F, K, V]

Inherited from HashExpire[F, K]

Inherited from HashIncrement[F, K, V]

Inherited from HashSetter[F, K, V]

Inherited from HashGetter[F, K, V]

Inherited from JsonCommands[F, K, V]

Inherited from JsonBoolean[F, K, V]

Inherited from JsonString[F, K, V]

Inherited from JsonNumber[F, K, V]

Inherited from JsonSet[F, K, V]

Inherited from JsonGet[F, K, V]

Inherited from JsonArray[F, K, V]

Inherited from StringCommands[F, K, V]

Inherited from Unsafe[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

Inherited by implicit conversion any2stringadd fromRedisCommands[F, K, V] to any2stringadd[RedisCommands[F, K, V]]

Inherited by implicit conversion StringFormat fromRedisCommands[F, K, V] to StringFormat[RedisCommands[F, K, V]]

Inherited by implicit conversion Ensuring fromRedisCommands[F, K, V] to Ensuring[RedisCommands[F, K, V]]

Inherited by implicit conversion ArrowAssoc fromRedisCommands[F, K, V] to ArrowAssoc[RedisCommands[F, K, V]]

Ungrouped