Skip to content

basalt / realtime/src / RedisBackplane

Class: RedisBackplane ​

Defined in: realtime/src/drivers/redis.ts:49

Redis pub/sub backplane for multi-instance realtime. Every emit is PUBLISHed and delivered to every instance's SUBSCRIBE (including the origin), so the hub's local delivery path handles one node or many identically.

Implements ​

Constructors ​

Constructor ​

> new RedisBackplane(options): RedisBackplane

Defined in: realtime/src/drivers/redis.ts:52

Parameters ​

options ​

RedisBackplaneOptions

Returns ​

RedisBackplane

Methods ​

publish() ​

> publish(message): Promise<void>

Defined in: realtime/src/drivers/redis.ts:63

Parameters ​

message ​

BackplaneMessage

Returns ​

Promise<void>

Implementation of ​

RealtimeBackplane.publish


subscribe() ​

> subscribe(handler): Promise<void>

Defined in: realtime/src/drivers/redis.ts:83

Parameters ​

handler ​

(message) => void

Returns ​

Promise<void>

Implementation of ​

RealtimeBackplane.subscribe

Released under the MIT License.