abstract class Redis[F[+_], M <: Mode] extends RedisIO with Protocol

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Redis
  2. Protocol
  3. R
  4. Reply
  5. RedisIO
  6. AnyRef
  7. 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

Instance Constructors

  1. new Redis(mode: M)(implicit arg0: Concurrent[F], arg1: ContextShift[F], arg2: Log[F])

Type Members

  1. type ArrayReply = PartialFunction[(Char, Array[Byte]), RedisArray]
    Definition Classes
    Reply
  2. abstract class E$F$Redis extends AnyRef
    Attributes
    protected[this]
  3. type FlatArrayReply = PartialFunction[(Char, Array[Byte]), RedisFlatArray]
    Definition Classes
    Reply
  4. type IntegerReply = PartialFunction[(Char, Array[Byte]), RedisInteger]
    Definition Classes
    Reply
  5. type PairReply = PartialFunction[(Char, Array[Byte]), Option[(SingleRedisValue, RedisFlatArray)]]
    Definition Classes
    Reply
  6. type Reply[+T] = PartialFunction[(Char, Array[Byte]), T]
    Definition Classes
    Reply
  7. type SingleReply = PartialFunction[(Char, Array[Byte]), SingleRedisValue]
    Definition Classes
    Reply

Abstract Value Members

  1. abstract val host: String
    Definition Classes
    RedisIO
  2. abstract def onConnect(): Unit
    Definition Classes
    RedisIO
  3. abstract val port: Int
    Definition Classes
    RedisIO
  4. abstract val timeout: Int
    Definition Classes
    RedisIO

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 Redis[F, M] toany2stringadd[Redis[F, M]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (Redis[F, M], B)
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toArrowAssoc[Redis[F, M]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. val arrayReply: ArrayReply
    Definition Classes
    Reply
  7. def asBoolean: Boolean
    Definition Classes
    R
  8. def asBulkString[T](implicit parse: Parse[T]): Option[T]
    Definition Classes
    R
  9. def asBulkWithTime[T](implicit parse: Parse[T]): Option[T]
    Definition Classes
    R
  10. def asExec(handlers: Seq[() => Any]): Option[List[Any]]
    Definition Classes
    R
  11. def asFlatList[T](implicit parse: Parse[T]): List[Option[T]]
    Definition Classes
    R
  12. def asFlatListPairs[A, B](implicit parseA: Parse[A], parseB: Parse[B]): List[(A, B)]
    Definition Classes
    R
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def asInteger: Long
    Definition Classes
    R
  15. def asList[T](implicit parse: Parse[T]): List[Any]
    Definition Classes
    R
  16. def asPair[T](implicit parse: Parse[T]): Option[(Int, List[Option[T]])]
    Definition Classes
    R
  17. def asSet[T](implicit arg0: Parse[T]): Set[Option[T]]
    Definition Classes
    R
  18. def asSimpleString: String
    Definition Classes
    R
  19. def asTriple[K, V, S](implicit parseK: Parse[K], parseV: Parse[V], parseS: Parse[S]): Option[(K, V, S)]
    Definition Classes
    R
  20. val bulkStringReply: SingleReply
    Definition Classes
    Reply
  21. def clearFd(): Unit
    Definition Classes
    RedisIO
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  23. val clusterPort: Option[Int]
    Definition Classes
    RedisIO
  24. def cmd(args: Seq[Array[Byte]]): Array[Byte]
  25. var commandBuffer: StringBuffer
  26. def connect: Boolean
    Definition Classes
    RedisIO
  27. def connected: Boolean
    Definition Classes
    RedisIO
  28. val crlf: String
  29. val db: Int
    Definition Classes
    RedisIO
  30. def disconnect: Boolean
    Definition Classes
    RedisIO
  31. def ensuring(cond: (Redis[F, M]) => Boolean, msg: => Any): Redis[F, M]
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toEnsuring[Redis[F, M]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  32. def ensuring(cond: (Redis[F, M]) => Boolean): Redis[F, M]
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toEnsuring[Redis[F, M]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  33. def ensuring(cond: Boolean, msg: => Any): Redis[F, M]
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toEnsuring[Redis[F, M]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  34. def ensuring(cond: Boolean): Redis[F, M]
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toEnsuring[Redis[F, M]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  35. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  37. val errReply: Reply[Nothing]
    Definition Classes
    Reply
  38. def execReply(handlers: Seq[() => Any]): PartialFunction[(Char, Array[Byte]), Option[List[Any]]]
    Definition Classes
    Reply
  39. val flatArrayReply: FlatArrayReply
    Definition Classes
    Reply
  40. def flattenPairs(in: Iterable[Product2[Any, Any]]): List[Any]
    Attributes
    protected
  41. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toStringFormat[Redis[F, M]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  42. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. var handlers: Vector[(String, () => Any)]
  44. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. val in: InputStream
    Definition Classes
    RedisIO
  46. val integerReply: IntegerReply
    Definition Classes
    Reply
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  51. val out: OutputStream
    Definition Classes
    RedisIO
  52. val pairBulkReply: PairReply
    Definition Classes
    Reply
  53. def readCounted(count: Int): Array[Byte]
    Definition Classes
    RedisIO
  54. def readLine: Array[Byte]
    Definition Classes
    RedisIO
  55. def receive[T](pf: Reply[T]): T
    Definition Classes
    Reply
  56. var seenMulti: Boolean
  57. def send[A](command: String, pipelineSubmissionMode: Boolean = false)(result: => A): F[Resp[A]]
  58. def send[A](command: String, args: Seq[Any])(result: => A)(implicit format: Format): F[Resp[A]]
  59. val simpleStringReply: SingleReply
    Definition Classes
    Reply
  60. val socket: Socket
    Definition Classes
    RedisIO
  61. val sslContext: Option[SSLContext]
    Definition Classes
    RedisIO
  62. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  63. def toString(): String
    Definition Classes
    AnyRef → Any
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. def write(data: Array[Byte]): Unit
    Definition Classes
    RedisIO
  68. def write_to_socket(op: (OutputStream) => Unit): Unit
    Definition Classes
    RedisIO

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  2. def [B](y: B): (Redis[F, M], B)
    Implicit
    This member is added by an implicit conversion from Redis[F, M] toArrowAssoc[Redis[F, M]] 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 Protocol

Inherited from R

Inherited from effredis.Reply

Inherited from RedisIO

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromRedis[F, M] to any2stringadd[Redis[F, M]]

Inherited by implicit conversion StringFormat fromRedis[F, M] to StringFormat[Redis[F, M]]

Inherited by implicit conversion Ensuring fromRedis[F, M] to Ensuring[Redis[F, M]]

Inherited by implicit conversion ArrowAssoc fromRedis[F, M] to ArrowAssoc[Redis[F, M]]

Ungrouped