Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: redis-lock

mike-marcacci/node-redlock

A node.js redlock implementation for distributed, highly-available redis locks

Language: TypeScript - Size: 195 KB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 1,746 - Forks: 159

0exp/redis_queued_locks

Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. Provides flexible invocation flow, parametrized time limits, instrumentation, logging, etc.

Language: Ruby - Size: 710 KB - Last synced: 14 days ago - Pushed: 20 days ago - Stars: 25 - Forks: 0

microfleet/ioredis-lock Fork of danielstjules/redislock

Node distributed locking using redis

Language: TypeScript - Size: 326 KB - Last synced: 22 days ago - Pushed: 26 days ago - Stars: 25 - Forks: 8

hanFengSan/nestjs-simple-redis-lock

Distributed lock with single redis instance, simple and easy to use for NestJS

Language: TypeScript - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 43 - Forks: 18

Tinywan/webman-lock

based on lua script redis lock for webman plugin

Language: PHP - Size: 7.81 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 1

jwpttcg66/redis-game-transaction

在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常游戏事务,借助redis特性我们可以实现分布式锁和分布式事务。很多redis集群不支持redis的事务特性。 这个框架用来解决分布式服务器下redis集群事务失效的情况下,基于分布式锁完成分布式事务。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑.

Language: Java - Size: 2.3 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 154 - Forks: 101

foxtech6/mutexsafe

MutexSafe will help you use mutex more effectively. Different mutex for different components are presented. In addition, you can add your own lockers and use within the library.

Language: PHP - Size: 177 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 15 - Forks: 1

rwojsznis/sidekiq-lock

Simple redis-based lock mechanism for your sidekiq workers

Language: Ruby - Size: 81.1 KB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 102 - Forks: 11

nickelser/zhong

Reliable, distributed cron.

Language: Ruby - Size: 117 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 300 - Forks: 27

Lysice/hyperf-redis-lock

a distributed-redis-lock implementation for hyperf2.*

Language: PHP - Size: 34.2 KB - Last synced: 29 days ago - Pushed: about 1 year ago - Stars: 19 - Forks: 5

comodal/redis-locks 📦

Distributed Systems locks backed by Redis

Language: C - Size: 150 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 3 - Forks: 0

cr-mao/goredislock

go实现redis分布锁,自动过期,续租

Language: Go - Size: 14.6 KB - Last synced: 9 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

hanagantig/cron

Cron library for go with distributed lock

Language: Go - Size: 78.1 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 47 - Forks: 0

ZYallers/redis_distributed_lock

Redis分布式锁,go语言实现,原子性操作,适用于高并发请求,解决超时问题,续约问题等各种坑

Language: Go - Size: 11.7 KB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

lipanski/slow-down

A centralized Redis-based lock to help you wait on throttled resources

Language: Ruby - Size: 63.5 KB - Last synced: about 14 hours ago - Pushed: over 2 years ago - Stars: 20 - Forks: 3

structure-projects/structure-redisson

一个对redission的封装,redission要比redis功能更强大

Language: Java - Size: 47.9 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 7 - Forks: 8

v10086/redis-lock

Redis distributed locks in PHP

Language: PHP - Size: 14.6 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

hunterhug/gorlock

💐 Redis Distributed Lock By Golang

Language: Go - Size: 35.2 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 3 - Forks: 0

cadecode/distributed-lock-demo

利用数据库、Redis 实现分布式锁 demo

Language: Java - Size: 45.9 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

xinlc/lock4j

Distributed lock implementation using Redis and Zookeeper.(基于 Redis 和 Zookeeper 分布式锁实现)

Language: Java - Size: 94.7 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 4 - Forks: 1

ningyu1/distributed-lock

分布式锁,默认是redis实现,可扩展接口增加zk、等其他实现

Language: Java - Size: 43.9 KB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 10 - Forks: 5

sillyhatxu/distributed-lock

Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way.

Language: Go - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

qq1060656096/php-sync

php 互斥锁

Language: PHP - Size: 44.9 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

mxchong/easylock

分布式锁实现和封装

Language: Java - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

wenye123/redis-lock

基于redis的分布式锁和信号量

Language: TypeScript - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

everfore/rddlock

redis distribute lock

Language: Go - Size: 24.4 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 12 - Forks: 1

yourtion/node-elock

Easy use distributed redis lock implementation

Language: TypeScript - Size: 255 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0