[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]