Skip to content

Instantly share code, notes, and snippets.

@hevo
hevo / celery_sentinel.py
Created October 12, 2015 15:59 — forked from reclosedev/celery_sentinel.py
Temporary hack. Redis Sentinel support for Celery.
"""
This module adds Redis Sentinel transport support to Celery.
Current version of celery doesn't support Redis sentinel client, which is must have for automatic failover.
To use it::
import register_celery_alias
register_celery_alias("redis-sentinel")
celery = Celery(..., broker="redis-sentinel://...", backend="redis-sentinel://...")