exredis v0.3.0 Exredis.Sub View Source
Subscribe functions for exredis
Link to this section Summary
Functions
Subscribe to a channel or channels by pattern
Connect to the Redis server for subscribe to a channel
Connect to the Redis server for subscribe to a channel using a connection string
Disconnect from the Redis server
Subscribe to a channel or channels
Link to this section Types
Link to this section Functions
Subscribe to a channel or channels by pattern
psubscribe(client, "some_channel_*", fn(msg) -> ... end)
psubscribe(client, ["some_channel_*", "other_channel_*"], fn(msg) -> ... end)
Link to this function
start_link(host, port, password \\ "", reconnect \\ :no_reconnect, max_queue \\ :infinity, behaviour \\ :drop)
View Source
Connect to the Redis server for subscribe to a channel
start_link
start_link("127.0.0.1", 6379)
start_link("127.0.0.1", 6379, "with_password")
Link to this function
start_using_connection_string(connection_string \\ "redis://127.0.0.1:6379", reconnect \\ :no_reconnect, max_queue \\ :infinity, behaviour \\ :drop)
View Source
Connect to the Redis server for subscribe to a channel using a connection string:
start_using_connection_string("redis://user:password@127.0.0.1:6379/0")
start_using_connection_string("redis://127.0.0.1:6379")
The database number is ignored.
Returns the pid of the connected client.
Disconnect from the Redis server:
stop(client)
Client is a pid getting from start command
Subscribe to a channel or channels
subscribe(client, "some_channel", fn(msg) -> ... end)
subscribe(client, ["some_channel", "other_channel"], fn(msg) -> ... end)