diff options
Diffstat (limited to 'kombu/transport/redis.py')
-rw-r--r-- | kombu/transport/redis.py | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/kombu/transport/redis.py b/kombu/transport/redis.py index 3dca36db..f8ce7b46 100644 --- a/kombu/transport/redis.py +++ b/kombu/transport/redis.py @@ -1091,16 +1091,28 @@ class SentinelChannel(Channel): Broker url is supposed to look like: - sentinel://0.0.0.0:26379;sentinel://0.0.0.0:26380/... + .. code-block:: + + sentinel://0.0.0.0:26379;sentinel://0.0.0.0:26380/... where each sentinel is separated by a `;`. Other arguments for the sentinel should come from the transport options - (see :method:`Celery.connection` which is in charge of creating the - `Connection` object). + (see `transport_options` of :class:`~kombu.connection.Connection`). You must provide at least one option in Transport options: * `master_name` - name of the redis group to poll + + Example: + + .. code-block:: python + + >>> import kombu + >>> c = kombu.Connection( + 'sentinel://sentinel1:26379;sentinel://sentinel2:26379', + transport_options={'master_name': 'mymaster'} + ) + >>> c.connect() """ from_transport_options = Channel.from_transport_options + ( |