Module
Yoga.Redis.PubSub
- Package
- purescript-yoga-redis
- Repository
- rowtype-yoga/purescript-yoga-redis
#RedisSubscriber Source
data RedisSubscriber#SubscriptionMessage Source
type SubscriptionMessage = { channel :: RedisChannel, message :: RedisValue }#PatternMessage Source
type PatternMessage = { channel :: RedisChannel, message :: RedisValue, pattern :: RedisPattern }#RedisSubscriberConfigImpl Source
type RedisSubscriberConfigImpl :: Row Typetype RedisSubscriberConfigImpl = (connectTimeout :: ConnectTimeout, db :: RedisDatabase, family :: IPFamily, host :: RedisHost, keepAlive :: KeepAlive, keyPrefix :: RedisKeyPrefix, password :: RedisPassword, port :: RedisPort)
#createSubscriberImpl Source
createSubscriberImpl :: forall opts. EffectFn1 (Record opts) RedisSubscriber#createSubscriber Source
createSubscriber :: forall opts opts_. Union opts opts_ RedisSubscriberConfigImpl => Record opts -> Effect RedisSubscriber#subscribe Source
subscribe :: Array RedisChannel -> (SubscriptionMessage -> Effect Unit) -> RedisSubscriber -> Aff Unit#unsubscribe Source
unsubscribe :: Array RedisChannel -> RedisSubscriber -> Aff Unit#psubscribe Source
psubscribe :: Array RedisPattern -> (PatternMessage -> Effect Unit) -> RedisSubscriber -> Aff Unit#punsubscribe Source
punsubscribe :: Array RedisPattern -> RedisSubscriber -> Aff Unit#quitSubscriber Source
quitSubscriber :: RedisSubscriber -> Aff Unit- Modules
- Yoga.
Redis - Yoga.
Redis. PubSub