django-valkey: a featureful backend for valkey cache system

django-valkey is a backend that i’ve been working on for the past few days.
it was initially a fork of the wonderful django-redis project.
since the fork:

  1. added two new compressors (bz2 and brotli),
  2. added customization ability for compressors,
  3. reworked the documentation and deployed on readthedocs,
  4. moved some codes around to be more clean/efficient

i’m also thinking about adding an async client, theres already a branch (but no commits yet)
and providing access to cluster clients that underlyig valkey-py library provides.

so this is probably gonna stay a hobby project unless there is a breakthrough in the valkey world, but if anyone has aby feedback/ideas or wants to contribute to a cache project please feel welcome to start an issue

4 Likes