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: 8 months ago
Linked from 2 awesome lists
distlockdistributeddistributed-lockgolanglockredis
Related projects:
Repository | Description | Stars |
---|---|---|
samcook/redlock.net | An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. | 954 |
whitfin/sleeplocks | Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 56 |
opengems/redis_web_manager | A web-based management interface for Redis instances | 172 |
bsm/redeo | A high-performance framework for building TCP servers/services compatible with Redis protocol | 440 |
subchen/go-trylock | Provides trylock functionality on top of read-write locks for Golang concurrency control | 35 |
wooga/locker | A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |
sanketplus/go-mysql-lock | Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. | 62 |
ssgreg/stl | Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 |
felanios/murlock | A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. | 73 |
viney-shih/go-lock | A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 |
madelson/distributedlock | Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines. | 1,906 |
cirello-io/pglock | A distributed locking library built on top of PostgreSQL | 108 |
colinmollenhour/cm_redissession | A Redis-based session handler for Magento with optimistic locking and features like compression and concurrency throttling | 208 |
lsunsi/reduxswift | A state management library for Swift applications using Redux principles | 39 |
nitishm/go-rejson | A Go client for storing and retrieving JSON data from Redis | 343 |