p

zio

redis

package redis

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. redis
  2. Scripting
  3. Streams
  4. Lists
  5. Strings
  6. SortedSets
  7. Shared
  8. Keys
  9. Geo
  10. Connection
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package api
  2. package options

Type Members

  1. type AbsTtl = AbsTtl.type
    Definition Classes
    Keys
  2. type Alpha = Alpha.type
    Definition Classes
    Keys
  3. type Changed = Changed.type
    Definition Classes
    SortedSets
  4. final case class ClusterExecutor(clusterConnectionRef: Synchronized[ClusterConnection], config: RedisClusterConfig, scope: Closeable) extends RedisExecutor with Product with Serializable
  5. trait CodecSupplier extends AnyRef
  6. type Copy = Copy.type
    Definition Classes
    Keys
  7. type Id[+A] = A
  8. type Increment = Increment.type
    Definition Classes
    SortedSets
  9. sealed trait Input[-A] extends AnyRef
  10. type KeepTtl = KeepTtl.type
    Definition Classes
    Strings
  11. type MemberScores[+M] = Chunk[MemberScore[M]]
    Definition Classes
    SortedSets
  12. type MkStream = MkStream.type
    Definition Classes
    Streams
  13. type NoAck = NoAck.type
    Definition Classes
    Streams
  14. sealed trait Output[+A] extends AnyRef
  15. trait Redis extends Connection with Geo with Hashes with HyperLogLog with Keys with Lists with Sets with Strings with SortedSets with Streams with Scripting with Cluster
  16. final case class RedisClusterConfig(addresses: Chunk[RedisUri], retry: RetryClusterConfig = RetryClusterConfig.Default) extends Product with Serializable
  17. final class RedisCommand[-In, +Out] extends AnyRef
  18. final case class RedisConfig(host: String, port: Int) extends Product with Serializable
  19. sealed trait RedisError extends Throwable with NoStackTrace
  20. trait RedisExecutor extends AnyRef
  21. final case class RedisUri(host: String, port: Int) extends Product with Serializable
  22. type Replace = Replace.type
    Definition Classes
    Keys
  23. sealed trait RespArgument extends AnyRef
  24. final case class RespCommand(args: Chunk[RespArgument]) extends Product with Serializable
  25. sealed trait RespValue extends Product with Serializable
  26. sealed trait ResultBuilder extends AnyRef
  27. final case class RetryClusterConfig(base: zio.Duration, factor: Double, maxRecurs: Int) extends Product with Serializable
  28. final class SingleNodeExecutor extends RedisExecutor
  29. type StreamChunks[N, I, K, V] = Chunk[StreamChunk[N, I, K, V]]
    Definition Classes
    Streams
  30. type StreamEntries[I, K, V] = Chunk[StreamEntry[I, K, V]]
    Definition Classes
    Streams
  31. type WithCoord = WithCoord.type
    Definition Classes
    Geo
  32. type WithDist = WithDist.type
    Definition Classes
    Geo
  33. type WithForce = WithForce.type
    Definition Classes
    Streams
  34. type WithHash = WithHash.type
    Definition Classes
    Geo
  35. type WithJustId = WithJustId.type
    Definition Classes
    Streams
  36. type WithScores = WithScores.type
    Definition Classes
    SortedSets
  37. sealed case class Address(ip: InetAddress, port: Int) extends Product with Serializable
    Definition Classes
    Connection
  38. sealed case class ClientEvents(readable: Boolean = false, writable: Boolean = false) extends Product with Serializable
    Definition Classes
    Connection
  39. sealed trait ClientFlag extends AnyRef
    Definition Classes
    Connection
  40. sealed case class ClientInfo(id: Long, name: Option[String] = None, address: Option[Address] = None, localAddress: Option[Address] = None, fileDescriptor: Option[Long] = None, age: Option[zio.Duration] = None, idle: Option[zio.Duration] = None, flags: Set[ClientFlag] = Set.empty, databaseId: Option[Long] = None, subscriptions: Int = 0, patternSubscriptions: Int = 0, multiCommands: Int = 0, queryBufferLength: Option[Int] = None, queryBufferFree: Option[Int] = None, outputBufferLength: Option[Int] = None, outputListLength: Option[Int] = None, outputBufferMem: Option[Long] = None, events: ClientEvents = ClientEvents(), lastCommand: Option[String] = None, argvMemory: Option[Long] = None, totalMemory: Option[Long] = None, redirectionClientId: Option[Long] = None, user: Option[String] = None) extends Product with Serializable
    Definition Classes
    Connection
  41. sealed trait ClientKillFilter extends AnyRef
    Definition Classes
    Connection
  42. sealed trait ClientPauseMode extends AnyRef
    Definition Classes
    Connection
  43. sealed case class ClientTrackingFlags(clientSideCaching: Boolean, trackingMode: Option[ClientTrackingMode] = None, noLoop: Boolean = false, caching: Option[Boolean] = None, brokenRedirect: Boolean = false) extends Product with Serializable
    Definition Classes
    Connection
  44. sealed case class ClientTrackingInfo(flags: ClientTrackingFlags, redirect: ClientTrackingRedirect, prefixes: Set[String] = Set.empty) extends Product with Serializable
    Definition Classes
    Connection
  45. sealed trait ClientTrackingMode extends AnyRef
    Definition Classes
    Connection
  46. sealed trait ClientTrackingRedirect extends AnyRef
    Definition Classes
    Connection
  47. sealed trait ClientType extends AnyRef
    Definition Classes
    Connection
  48. sealed trait UnblockBehavior extends AnyRef
    Definition Classes
    Connection
  49. sealed case class GeoView(member: String, dist: Option[Double], hash: Option[Long], longLat: Option[(Geo.this)#LongLat]) extends Product with Serializable
    Definition Classes
    Geo
  50. sealed case class LongLat(longitude: Double, latitude: Double) extends Product with Serializable
    Definition Classes
    Geo
  51. sealed trait RadiusUnit extends AnyRef
    Definition Classes
    Geo
  52. case class StoreBoth(results: (Geo.this)#Store, distances: (Geo.this)#StoreDist) extends (Geo.this)#StoreOptions with Product with Serializable
    Definition Classes
    Geo
  53. sealed case class StoreDist(key: String) extends Product with Serializable
    Definition Classes
    Geo
  54. case class StoreDistances(distances: (Geo.this)#StoreDist) extends (Geo.this)#StoreOptions with Product with Serializable
    Definition Classes
    Geo
  55. sealed trait StoreOptions extends AnyRef
    Definition Classes
    Geo
  56. case class StoreResults(results: (Geo.this)#Store) extends (Geo.this)#StoreOptions with Product with Serializable
    Definition Classes
    Geo
  57. sealed case class Auth(username: Option[String], password: String) extends Product with Serializable
    Definition Classes
    Keys
  58. sealed case class Freq(frequency: String) extends Product with Serializable
    Definition Classes
    Keys
  59. sealed case class IdleTime(seconds: Long) extends Product with Serializable
    Definition Classes
    Keys
  60. sealed trait RedisType extends Product with Serializable
    Definition Classes
    Keys
  61. sealed case class ListMaxLen(count: Long) extends Product with Serializable
    Definition Classes
    Lists
  62. sealed trait Position extends AnyRef
    Definition Classes
    Lists
  63. sealed case class Rank(rank: Long) extends Product with Serializable
    Definition Classes
    Lists
  64. sealed trait Side extends AnyRef
    Definition Classes
    Lists
  65. sealed trait DebugMode extends AnyRef
    Definition Classes
    Scripting
  66. sealed trait FlushMode extends AnyRef
    Definition Classes
    Scripting
  67. sealed case class Count(count: Long) extends Product with Serializable
    Definition Classes
    Shared
  68. sealed case class Limit(offset: Long, count: Long) extends Product with Serializable
    Definition Classes
    Shared
  69. sealed trait Order extends AnyRef
    Definition Classes
    Shared
  70. sealed case class Pattern(pattern: String) extends Product with Serializable
    Definition Classes
    Shared
  71. sealed case class Store(key: String) extends Product with Serializable
    Definition Classes
    Shared
  72. sealed trait Update extends AnyRef
    Definition Classes
    Shared
  73. sealed trait Aggregate extends Product
    Definition Classes
    SortedSets
  74. sealed trait LexMaximum extends AnyRef
    Definition Classes
    SortedSets
  75. sealed trait LexMinimum extends AnyRef
    Definition Classes
    SortedSets
  76. sealed case class LexRange(min: LexMinimum, max: LexMaximum) extends Product with Serializable
    Definition Classes
    SortedSets
  77. sealed case class MemberScore[+M](score: Double, member: M) extends Product with Serializable
    Definition Classes
    SortedSets
  78. sealed trait ScoreMaximum extends AnyRef
    Definition Classes
    SortedSets
  79. sealed trait ScoreMinimum extends AnyRef
    Definition Classes
    SortedSets
  80. sealed case class ScoreRange(min: ScoreMinimum, max: ScoreMaximum) extends Product with Serializable
    Definition Classes
    SortedSets
  81. sealed case class Group[G, C](group: G, consumer: C) extends Product with Serializable
    Definition Classes
    Streams
  82. sealed case class PendingInfo(total: Long, first: Option[String], last: Option[String], consumers: Map[String, Long]) extends Product with Serializable
    Definition Classes
    Streams
  83. sealed case class PendingMessage(id: String, owner: String, lastDelivered: zio.Duration, counter: Long) extends Product with Serializable
    Definition Classes
    Streams
  84. sealed case class StreamChunk[N, I, K, V](name: N, entries: Chunk[StreamEntry[I, K, V]]) extends Product with Serializable
    Definition Classes
    Streams
  85. sealed case class StreamConsumersInfo(name: String, pending: Long, idle: zio.Duration) extends Product with Serializable
    Definition Classes
    Streams
  86. sealed case class StreamEntry[I, K, V](id: I, fields: Map[K, V]) extends Product with Serializable
    Definition Classes
    Streams
  87. sealed case class StreamGroupsInfo(name: String, consumers: Long, pending: Long, lastDeliveredId: String) extends Product with Serializable
    Definition Classes
    Streams
  88. sealed case class StreamInfo[I, K, V](length: Long, radixTreeKeys: Long, radixTreeNodes: Long, groups: Long, lastGeneratedId: String, firstEntry: Option[StreamEntry[I, K, V]], lastEntry: Option[StreamEntry[I, K, V]]) extends Product with Serializable
    Definition Classes
    Streams
  89. sealed case class StreamMaxLen(approximate: Boolean, count: Long) extends Product with Serializable
    Definition Classes
    Streams
  90. sealed trait XGroupCommand extends AnyRef
    Definition Classes
    Streams
  91. sealed trait BitFieldCommand extends AnyRef
    Definition Classes
    Strings
  92. sealed trait BitFieldType extends AnyRef
    Definition Classes
    Strings
  93. sealed trait BitOperation extends AnyRef
    Definition Classes
    Strings
  94. sealed case class BitPosRange(start: Long, end: Option[Long]) extends Product with Serializable
    Definition Classes
    Strings
  95. sealed trait Expire extends AnyRef
    Definition Classes
    Strings
  96. sealed trait ExpiredAt extends AnyRef
    Definition Classes
    Strings
  97. sealed trait LcsOutput extends AnyRef
    Definition Classes
    Strings
  98. case class Match(matchIdxA: MatchIdx, matchIdxB: MatchIdx, matchLength: Option[Long] = None) extends Product with Serializable
    Definition Classes
    Strings
  99. case class MatchIdx(start: Long, end: Long) extends Product with Serializable
    Definition Classes
    Strings
  100. sealed trait StrAlgoLCS extends AnyRef
    Definition Classes
    Strings
  101. sealed trait StrAlgoLcsQueryType extends AnyRef
    Definition Classes
    Strings

Value Members

  1. case object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  2. object ClusterExecutor extends Serializable
  3. object CodecSupplier
  4. object Input
  5. object Output
  6. object Redis
  7. object RedisCommand
  8. object RedisConfig extends Serializable
  9. object RedisError extends Serializable
  10. object RedisExecutor
  11. object RedisUri extends Serializable
  12. object RespArgument
  13. object RespCommand extends Serializable
  14. object RespValue extends Serializable
  15. object ResultBuilder
  16. object RetryClusterConfig extends Serializable
  17. object SingleNodeExecutor
  18. object ClientFlag
    Definition Classes
    Connection
  19. object ClientKillFilter
    Definition Classes
    Connection
  20. object ClientPauseMode
    Definition Classes
    Connection
  21. object ClientTrackingMode
    Definition Classes
    Connection
  22. object ClientTrackingRedirect
    Definition Classes
    Connection
  23. object ClientType
    Definition Classes
    Connection
  24. object UnblockBehavior
    Definition Classes
    Connection
  25. object RadiusUnit
    Definition Classes
    Geo
  26. case object WithCoord extends Product with Serializable
    Definition Classes
    Geo
  27. case object WithDist extends Product with Serializable
    Definition Classes
    Geo
  28. case object WithHash extends Product with Serializable
    Definition Classes
    Geo
  29. case object AbsTtl extends Product with Serializable
    Definition Classes
    Keys
  30. case object Alpha extends Product with Serializable
    Definition Classes
    Keys
  31. case object Copy extends Product with Serializable
    Definition Classes
    Keys
  32. object RedisType extends Serializable
    Definition Classes
    Keys
  33. case object Replace extends Product with Serializable
    Definition Classes
    Keys
  34. object Position
    Definition Classes
    Lists
  35. object Side
    Definition Classes
    Lists
  36. object DebugMode
    Definition Classes
    Scripting
  37. object FlushMode
    Definition Classes
    Scripting
  38. object Order
    Definition Classes
    Shared
  39. object Update
    Definition Classes
    Shared
  40. object Aggregate
    Definition Classes
    SortedSets
  41. case object Changed extends Product with Serializable
    Definition Classes
    SortedSets
  42. case object Increment extends Product with Serializable
    Definition Classes
    SortedSets
  43. object LexMaximum
    Definition Classes
    SortedSets
  44. object LexMinimum
    Definition Classes
    SortedSets
  45. object ScoreMaximum
    Definition Classes
    SortedSets
  46. object ScoreMinimum
    Definition Classes
    SortedSets
  47. case object WithScores extends Product with Serializable
    Definition Classes
    SortedSets
  48. case object MkStream extends Product with Serializable
    Definition Classes
    Streams
  49. case object NoAck extends Product with Serializable
    Definition Classes
    Streams
  50. object StreamConsumersInfo extends Serializable
    Definition Classes
    Streams
  51. object StreamGroupsInfo extends Serializable
    Definition Classes
    Streams
  52. object StreamInfo extends Serializable
    Definition Classes
    Streams
  53. object StreamInfoWithFull
    Definition Classes
    Streams
  54. case object WithForce extends Product with Serializable
    Definition Classes
    Streams
  55. case object WithJustId extends Product with Serializable
    Definition Classes
    Streams
  56. object XGroupCommand
    Definition Classes
    Streams
  57. object BitFieldCommand
    Definition Classes
    Strings
  58. object BitFieldType
    Definition Classes
    Strings
  59. object BitOperation
    Definition Classes
    Strings
  60. object Expire
    Definition Classes
    Strings
  61. object ExpiredAt
    Definition Classes
    Strings
  62. case object KeepTtl extends Product with Serializable
    Definition Classes
    Strings
  63. object LcsOutput
    Definition Classes
    Strings
  64. object StrAlgoLcsQueryType
    Definition Classes
    Strings
  65. object StralgoLCS
    Definition Classes
    Strings

Inherited from Scripting

Inherited from Streams

Inherited from Lists

Inherited from Strings

Inherited from SortedSets

Inherited from Shared

Inherited from Keys

Inherited from Geo

Inherited from Connection

Inherited from AnyRef

Inherited from Any

Ungrouped