package effect
- Alphabetic
- Public
- Protected
Type Members
- trait Log[F[_]] extends AnyRef
Typeclass used for internal logging such as acquiring and releasing connections.
Typeclass used for internal logging such as acquiring and releasing connections.
It is recommended to use
log4cats
for production usage but if you do not want the extra dependency, you can opt to use either of the simple instances provided.If you don't need logging at all, you can use Log.NoOp
import dev.profunktor.redis4cats.effect.Log.NoOp._
If you need simple logging to STDOUT for quick debugging, you can use Log.Stdout
import dev.profunktor.redis4cats.effect.Log.Stdout._
- sealed trait MkRedis[F[_]] extends AnyRef
MkRedis is a capability trait that abstracts over the creation of RedisClient, RedisClusterClient, among other things.
MkRedis is a capability trait that abstracts over the creation of RedisClient, RedisClusterClient, among other things.
It serves the internal purpose to orchastrate creation of such instances while avoiding impure constraints such as
Async
orSync
.Users only need a
MkRedis
constraint andMonadThrow
to create aRedis
instance.- Annotations
- @implicitNotFound()
This is the API documentation for the Redis4Cats library.