You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Valkey is an open source drop-in replacement for Redis.
Although the scheme redis:// is compatible, the package django-valkey recommends switching to valkey://.
If I change the BROKER_URL from BROKER_URL=redis://127.0.0.1:6379 to BROKER_URL=valkey://127.0.0.1:6379, both celery and celery-beat stops working, because they can't resolve transport:
File "/***/lib/python3.13/site-packages/kombu/connection.py", line 201, in __init__
if not get_transport_cls(transport).can_parse_url:
~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/***/lib/python3.13/site-packages/kombu/transport/__init__.py", line 91, in get_transport_cls
_transport_cache[transport] = resolve_transport(transport)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/***/lib/python3.13/site-packages/kombu/transport/__init__.py", line 72, in resolve_transport
raise KeyError(f'No such transport: {transport}')
KeyError: 'No such transport: valkey'
The text was updated successfully, but these errors were encountered:
Valkey is an open source drop-in replacement for Redis.
Although the scheme
redis://
is compatible, the packagedjango-valkey
recommends switching tovalkey://
.If I change the BROKER_URL from
BROKER_URL=redis://127.0.0.1:6379
toBROKER_URL=valkey://127.0.0.1:6379
, both celery and celery-beat stops working, because they can't resolvetransport
:The text was updated successfully, but these errors were encountered: