How do I tell celery about the service name I am looking for on redis? I am trying to use the built-in Sentinel support in Celery 4. I am passing a broker URL configured as it says to in the documentation: sentinel://0.0.0.0:26379
But redis appears to complain about not being passed a service_name:
File "/usr/local/lib/python2.7/dist-packages/redis/sentinel.py", line 222, in discover_master
raise MasterNotFoundError("No master found for %r" % (service_name,))
OperationalError: No master found for None
Is it possible to pass a service_name using this URL format? I have tried
sentinel://0.0.0.0:26379/my_service
sentinel://0.0.0.0:26379/0/my_service
I haven't been able to find any documentation on the connection URLs—I have found redis-sentinel-URL but I don't see it included in the redis package, so I am not even sure it is being used by redis.