Ich möchte, dass Sellery auf Redis anstatt auf dem Standard-RabbitMQ baut.
Die Celery-Dokumentation erklärt:
Die Konfiguration ist einfach. Konfigurieren Sie einfach den Speicherort Ihrer Redis-Datenbank:
BROKER_URL = 'redis://localhost:6379/0'
Wo die URL das folgende Format hat:
redis://:password@hostname:port/db_number
Alle Felder nach dem Schema sind optional und verwenden standardmäßig localhost auf Port 6379 mit der Datenbank 0.
Allerdings habe ich Redis eingerichtet, NICHT auf einen Port zu hören, sondern stattdessen auf einen Socket zu hören.
Gibt es ein URI-Schema, um dies zu unterstützen?
Der Sellerie-Redis-Broker unterstützt keine Socket-Verbindung, TCP-Verbindungen sind derzeit die einzige unterstützte Methode.
Ich habe dieses Projekt, sellerie-redis-unixsocket auf GitHub nach einigem googeln gefunden. Sie können sehen, ob das für Sie funktioniert.