redislock
Lock manager
Provides a simple distributed locking mechanism using Redis.
Simplified distributed locking implementation using Redis
1k stars
16 watching
158 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
distlockdistributeddistributed-lockgolanglockredis
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. | 960 |
| | Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 57 |
| | A web-based management interface for Redis instances | 172 |
| | A high-performance framework for building TCP servers/services compatible with Redis protocol | 442 |
| | Provides trylock functionality on top of read-write locks for Golang concurrency control | 35 |
| | A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |
| | Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. | 62 |
| | Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 |
| | A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. | 76 |
| | A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 |
| | Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines. | 1,936 |
| | A distributed locking library built on top of PostgreSQL | 109 |
| | A Redis-based session handler for Magento with optimistic locking and features like compression and concurrency throttling | 209 |
| | A state management library for Swift applications using Redux principles | 39 |
| | A Go client for storing and retrieving JSON data from Redis | 344 |