Skip to content
 
 

Repository files navigation

Phoenix.PubSub.Redis

A Redis PubSub adapter for the Phoenix framework

See the docs for more information.

Usage

To use Redis as your PubSub adapter, simply add it to your deps and Application's Supervisor tree:

# mix.exs
defp deps do
  [{:phoenix_pubsub_redis, "~> 3.0"}],
end

# application.ex
children = [
  # ...,
  {Phoenix.PubSub,
   adapter: Phoenix.PubSub.Redis,
   host: "192.168.1.100",
   node_name: System.get_env("NODE")}

Config Options

Option Description Default
:name The required name to register the PubSub processes, ie: MyApp.PubSub
:node_name The required and unique name of the node, ie: System.get_env("NODE")
:url The redis-server URL, ie: redis://username:password@host:port
:host The redis-server host IP "127.0.0.1"
:port The redis-server port 6379
:password The redis-server password ""
:compression_level Compression level applied to serialized terms (0 - none, 9 - highest) 0
:socket_opts The redis-server network layer options []

About

The Redis PubSub adapter for the Phoenix framework

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages