package algebra

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AclCommands[F[_]] extends AclManagement[F] with AclUserManagement[F]

    Redis ACL commands (ACL ...).

    Redis ACL commands (ACL ...).

    Note: replies that are decoded into structured results (aclGetUser, aclLog) are read as UTF-8 text and therefore assume the connection uses a string-decoding codec. On a connection whose value codec produces non-string values (e.g. Array[Byte]), those two commands fail with an AclError.DecodingFailure rather than returning a partial result.

  2. trait AclManagement[F[_]] extends AnyRef
  3. trait AclUserManagement[F[_]] extends AnyRef
  4. trait Auth[F[_]] extends AnyRef
  5. trait AutoFlush[F[_]] extends AnyRef
  6. sealed trait BitCommandOperation extends AnyRef
  7. trait BitCommands[F[_], K, V] extends AnyRef
  8. trait Client[F[_], K] extends AnyRef
  9. trait ConnectionCommands[F[_], K] extends Ping[F] with Auth[F] with Client[F, K]
  10. trait Decrement[F[_], K, V] extends AnyRef
  11. trait Diagnostic[F[_]] extends AnyRef
  12. trait Flush[F[_], K] extends AnyRef
  13. trait Functions[F[_], K, V] extends AnyRef
  14. trait GeoCommands[F[_], K, V] extends GeoGetter[F, K, V] with GeoSetter[F, K, V]
  15. trait GeoGetter[F[_], K, V] extends AnyRef
  16. trait GeoSetter[F[_], K, V] extends AnyRef
  17. trait Getter[F[_], K, V] extends AnyRef
  18. trait HashCommands[F[_], K, V] extends HashGetter[F, K, V] with HashSetter[F, K, V] with HashIncrement[F, K, V] with HashExpire[F, K] with HashDelete[F, K, V]
  19. trait HashDelete[F[_], K, V] extends AnyRef
  20. trait HashExpire[F[_], K] extends AnyRef
  21. trait HashGetter[F[_], K, V] extends AnyRef
  22. trait HashIncrement[F[_], K, V] extends AnyRef
  23. trait HashSetter[F[_], K, V] extends AnyRef
  24. trait HighLevelTx[F[_]] extends AnyRef
  25. trait HyperLogLogCommands[F[_], K, V] extends AnyRef
  26. trait Increment[F[_], K, V] extends AnyRef
  27. trait JsonArray[F[_], K, V] extends AnyRef
  28. trait JsonBoolean[F[_], K, V] extends AnyRef
  29. trait JsonCommands[F[_], K, V] extends JsonArray[F, K, V] with JsonGet[F, K, V] with JsonSet[F, K, V] with JsonNumber[F, K, V] with JsonString[F, K, V] with JsonBoolean[F, K, V]
  30. trait JsonGet[F[_], K, V] extends AnyRef
  31. trait JsonNumber[F[_], K, V] extends AnyRef
  32. trait JsonSet[F[_], K, V] extends AnyRef
  33. trait JsonString[F[_], K, V] extends AnyRef
  34. trait KeyCommands[F[_], K] extends AnyRef
  35. trait ListBlocking[F[_], K, V] extends AnyRef
  36. trait ListCommands[F[_], K, V] extends ListBlocking[F, K, V] with ListGetter[F, K, V] with ListSetter[F, K, V] with ListPushPop[F, K, V]
  37. trait ListGetter[F[_], K, V] extends AnyRef
  38. trait ListPushPop[F[_], K, V] extends AnyRef
  39. trait ListSetter[F[_], K, V] extends AnyRef
  40. trait MultiKey[F[_], K, V] extends AnyRef
  41. trait Ping[F[_]] extends AnyRef
  42. trait PipelineCommands[F[_]] extends AutoFlush[F]
  43. trait Pipelining[F[_]] extends AnyRef
  44. trait PubSubStats[F[_], K] extends AnyRef
  45. trait Publish[F[_], K, V] extends AnyRef
  46. trait PublishAndStatsCommands[F[_], K, V] extends Publish[F, K, V] with PubSubStats[F, K]

    Combines publishing and pub/sub statistics commands.

    Combines publishing and pub/sub statistics commands.

    Note: This trait does NOT include subscribe functionality. For full pub/sub with subscriptions, see the streams module's PubSubCommands.

  47. trait ScriptCommands[F[_], K, V] extends Scripting[F, K, V] with Functions[F, K, V]
  48. trait Scripting[F[_], K, V] extends AnyRef
  49. trait ServerCommands[F[_], K] extends Flush[F, K] with Diagnostic[F]
  50. trait SetCommands[F[_], K, V] extends SetGetter[F, K, V] with SetSetter[F, K, V] with SetDeletion[F, K, V]
  51. trait SetDeletion[F[_], K, V] extends AnyRef
  52. trait SetGetter[F[_], K, V] extends AnyRef
  53. trait SetSetter[F[_], K, V] extends AnyRef
  54. trait Setter[F[_], K, V] extends AnyRef
  55. trait SortedSetCommands[F[_], K, V] extends SortedSetGetter[F, K, V] with SortedSetSetter[F, K, V]
  56. trait SortedSetGetter[F[_], K, V] extends AnyRef
  57. trait SortedSetSetter[F[_], K, V] extends AnyRef
  58. trait StreamCommands[F[_], K, V] extends StreamGetter[F, K, V] with StreamSetter[F, K, V] with StreamConsumerGroups[F, K, V]
  59. trait StreamConsumerGroups[F[_], K, V] extends AnyRef

    Consumer-group commands for Redis Streams (the XGROUP/XREADGROUP/XACK/XCLAIM/XPENDING family).

    Consumer-group commands for Redis Streams (the XGROUP/XREADGROUP/XACK/XCLAIM/XPENDING family).

    For reading new (never-delivered) messages with xReadGroup, use XReadOffsets.custom(">", key).

  60. trait StreamGetter[F[_], K, V] extends AnyRef
  61. trait StreamSetter[F[_], K, V] extends AnyRef
  62. trait StringCommands[F[_], K, V] extends Getter[F, K, V] with Setter[F, K, V] with MultiKey[F, K, V] with Decrement[F, K, V] with Increment[F, K, V] with Unsafe[F, K, V]
  63. trait Transaction[F[_]] extends AnyRef
  64. trait TransactionalCommands[F[_], K] extends Transaction[F] with Watcher[F, K] with HighLevelTx[F] with Pipelining[F]
  65. trait Unsafe[F[_], K, V] extends AnyRef
  66. trait Watcher[F[_], K] extends AnyRef

Value Members

  1. object BitCommandOperation
  2. object json

Ungrouped