Skip to content

Add async clients support#326

Merged
shaypal5 merged 5 commits intopython-cachier:masterfrom
gencurrent:async/add-async-clients-support
Feb 12, 2026
Merged

Add async clients support#326
shaypal5 merged 5 commits intopython-cachier:masterfrom
gencurrent:async/add-async-clients-support

Conversation

@gencurrent
Copy link
Copy Markdown
Contributor

@gencurrent gencurrent commented Feb 5, 2026

This branch is continuation of the original async support PR.

It covers async:

  • Redis
  • Mongo
  • SQL
    backends.

In addition,

  • documentation is updated according to the current state;
  • extra tests covering the new features;
  • tests grouping in directories by cache backend.
  • minor:
    • switch to using Psycopg 3 in unit tests.

@gencurrent gencurrent requested a review from shaypal5 as a code owner February 5, 2026 02:27
@gencurrent
Copy link
Copy Markdown
Contributor Author

Perhaps, async Redis examples should be added to async_examples.py, and README.rst.

Copy link
Copy Markdown
Member

@shaypal5 shaypal5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work! I read the whole thing through, albeit without digging into the async implementations as I'm not familiar with the practice. I'm happy to see al the testing, and various other improvements.

Kudos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants