[Python-announce] redishilok 1.0 - Redis Hierarchical Distributed Read-Write Locking
Erik Aronesty <[email protected]> Sun, 24 Nov 2024 08:36:08 -0800
| Newsgroups | gmane.comp.python.announce |
|---|---|
| Message-ID | <CAJowKgJHrzB_qFm=1QSBm4ht1v+pWewmNVKeCGbiegKQiEG0AQ@mail.gmail.com> |
Lightweight implementation of a hierarchical distributed read-write lock using Redis. This implementation supports concurrent readers and exclusive writers in a tree-like hierarchy, ensuring that locks on ancestors affect descendants. Here are some of the key features of this implementation: * Hierarchical locking with customizable path separators (e.g., /, :). * Concurrent read locks on the same path or ancestors. * Exclusive write locks on paths or descendants. * Timeout and non-blocking lock options. * Automatic lock refreshing for long-running operations. https://pypi.org/project/redishilok/ _______________________________________________ Python-announce-list mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: [email protected]