PubSub

object PubSub
class Object
trait Matchable
class Any

Value members

Concrete methods

def mkPubSubConnection[F[_], K, V](client: RedisClient, codec: RedisCodec[K, V])(`evidence$4`: ConcurrentEffect[F], `evidence$5`: ContextShift[F], `evidence$6`: Log[F]): Resource[F, PubSubCommands[[_] =>> Stream[F, _$3], K, V]]

Creates a PubSub Connection.

Creates a PubSub Connection.

Use this option whenever you need one or more subscribers or subscribers and publishers / stats.

def mkPublisherConnection[F[_], K, V](client: RedisClient, codec: RedisCodec[K, V])(`evidence$7`: ConcurrentEffect[F], `evidence$8`: ContextShift[F], `evidence$9`: Log[F]): Resource[F, PublishCommands[[_] =>> Stream[F, _$5], K, V]]

Creates a PubSub connection.

Creates a PubSub connection.

Use this option when you only need to publish and/or get stats such as number of subscriptions.

def mkSubscriberConnection[F[_], K, V](client: RedisClient, codec: RedisCodec[K, V])(`evidence$10`: ConcurrentEffect[F], `evidence$11`: ContextShift[F], `evidence$12`: Log[F]): Resource[F, SubscribeCommands[[_] =>> Stream[F, _$8], K, V]]

Creates a PubSub connection.

Creates a PubSub connection.

Use this option when you only need to one or more subscribers but no publishing and / or stats.