Skip to main content

Synchronous Redis result store backend

Project description

Synchronous Redis result store backend.

This fixes the issue that the redis publish/subscribe channels are currently not removed properly by the default (asynchronous) redis backend, see https://github.com/celery/celery/issues/3812. (Our “solution” is to never create any channels in the first place.)

Usage

Make sure the celery_redis_sync module is importable, and then simply specify a redis+sync:// or rediss+sync:// URL in your celery configuration result_backend setting instead of the built-in redis:// URL scheme.

Run tests

Using tox and py.test. Maybe install tox (e.g. via pip install tox) and then simply run tox.

For the integration tests you need to have the redis binary installed (tests start their own server).

celery_redis_sync

1.1.2 (2026-07-27)

  • Remove unused setuptools dependency

1.1.1 (2022-09-27)

  • Properly pass through SSL parameters for rediss

1.1.0 (2022-09-23)

  • Also register for rediss+sync:// URL

1.0.1 (2019-11-28)

  • Declare Python-3 compatibility

1.0.0 (2017-10-05)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

celery_redis_sync-1.1.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

celery_redis_sync-1.1.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file celery_redis_sync-1.1.2.tar.gz.

File metadata

  • Download URL: celery_redis_sync-1.1.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for celery_redis_sync-1.1.2.tar.gz
Algorithm Hash digest
SHA256 bbfde252eb1e1a4d90f24064da7350bf65f353ca76f6e4417daaf7f3b8600b12
MD5 70db22dcc673f4a858bd6b7e583de5f0
BLAKE2b-256 0d93224e9ebf047d4258e93682b4b35d5bd4ac4c1d82b5ff1f96114e3acf4e2c

See more details on using hashes here.

File details

Details for the file celery_redis_sync-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for celery_redis_sync-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4452ad4a882a7fcb123a2001c368baa7444aaaa5c8d28a1ea4a17a55c606f364
MD5 8add1894a37275431aa4c107f4ec757c
BLAKE2b-256 1b890eb6485ef2fce814f16ec120ab33c795d744df6186f1aebc72312e821913

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page