ginnerpeace/laravel-redis-lock
A Laravel package that adds Redis-backed locks for coordinating concurrent work across processes and servers. A simple API lets you acquire, release, and manage locks with TTLs and blocking waits, helping prevent race conditions in queued jobs, artisan commands, and scheduled tasks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| directorytree/activeredis | 0.87 | ActiveRedis provides a simple, efficient, Eloquent-like active record API for interacting with Redis hashes in Laravel. Define models and create, update, delete, expire, and query records, with support for casts, events, timestamps, chunking, and searching. | 73 | 73 | 4 | 994 | 0 | 22.3 | 17.9 | MIT | 3 months ago | |
| symfony/lock | 0.87 | Symfony Lock provides a simple, reliable way to create and manage locks, giving exclusive access to shared resources across processes and servers. It supports multiple stores like files, Redis, and databases, with blocking and non-blocking lock modes. | 515 | 528 | 15 | 6M | 0 | 37.3 | 65.0 | MIT | 1 week ago | |
| tourze/redis-dedicated-connection-bundle | 0.87 | A Symfony bundle that gives each Redis use case its own dedicated connection, keeping cache, session, and queue traffic isolated to prevent key collisions, noisy-neighbor slowdowns, and cross-purpose data leaks. Simple configuration, no manual connection wiring required. | 0 | — | 0 | — | 0 | 0.8 | — | MIT | 11 months ago | |
| zaber-dev/laravel-lock | 0.86 | Application-level distributed locking for Laravel with entity-scoped locks, automatic owner detection, and cleanup. Use cache or database storage, attach locks to Eloquent models, and protect routes with middleware to prevent race conditions. | 43 | 43 | 2 | 446 | 1 | 15.2 | 16.2 | MIT | 3 months ago | |
| lowerrocklabs/laravel-lockable | 0.86 | — | 8 | 8 | 3 | 1 | 2 | 2.5 | 2.5 | MIT | 2 years ago | |
| phphleb/webrotor | 0.86 | WebRotor is a fast, flexible PHP router for modern web applications. It supports route groups, parameters, middleware, named routes, and PSR-7/PSR-15 integration, making it easy to add clean, high-performance routing to any PHP project. | 56 | 56 | 6 | 9 | 0 | 2.4 | 0.9 | MIT | 11 months ago | |
| laravel-appkit/lockable | 0.86 | Lockable adds record-level locking to Laravel Eloquent models, helping prevent concurrent edits and race conditions. Acquire, release, and auto-expire locks through a simple trait and fluent API, keeping your data safe in multi-user applications. | 2 | — | 0 | — | 0 | 0.5 | 1.1 | MIT | 5 years ago | |
| headzoo/redis-bundle | 0.86 | A Symfony bundle for integrating Redis into your application, providing configured Redis client services and convenient setup for Redis-backed caching, sessions, and storage. It simplifies wiring Redis into Symfony projects through bundle configuration and service definitions. | 0 | — | 0 | — | 0 | 0.3 | — | — | 10 years ago | |
| alt-three/locker | 0.86 | Alt Three Locker is a simple feature flag package for Laravel, letting you define toggles in config and check them anywhere in your app. Enable or disable features globally or per user without redeploying, keeping risky changes behind safe, manageable switches. | 78 | 83 | 13 | 432 | 0 | 0.4 | 7.9 | MIT | 6 years ago | |
| aboutcoders/resource-lock-bundle | 0.86 | Symfony bundle providing a resource locking system backed by ORM. Configure a default lock manager and optional custom managers with prefixes, then fetch lock manager services from the container to set, get, and check locks across your app. | 4 | 5 | 2 | 74 | 0 | 0.4 | 16.6 | MIT | 5 years ago | |
| 021/safely-transaction | 0.86 | A Laravel package for running database transactions safely, wrapping Laravel's transaction handling so failures roll back cleanly and transaction logic stays simple, predictable, and easy to use across your application. | 1 | 1 | 0 | 518 | 0 | 0.0 | 33.4 | — | — | |
| sofa/model-locking | 0.86 | — | 48 | 50 | 28 | 10 | 3 | 5.7 | 2.6 | MIT | 6 years ago | |
| experteam/api-redis-bundle | 0.86 | Symfony 5.1+ bundle providing Redis services for APIs: a Predis client wrapper for reading and writing, plus a transport to persist entities and dispatch message queues, configured via YAML with per-entity prefixes and serialization groups. | 0 | 0 | 0 | 402 | 0 | 0.0 | 36.0 | MIT | — | |
| sfolador/laravel-locked | 0.86 | sfolador/laravel-locked adds simple record locking to your Laravel Eloquent models, helping prevent conflicting concurrent edits. Lock records before modifying them so simultaneous requests can't overwrite each other's changes. | 41 | — | 2 | — | 0 | 0.7 | 0.8 | MIT | 3 years ago | |
| laravel-admin-ext/redis-manager | 0.86 | A Laravel-admin extension that adds a Redis management panel to your admin dashboard. Browse keys, inspect values and types, edit or delete entries, and monitor cache contents through a clean web UI—no redis-cli required. | 103 | 104 | 47 | 1K | 16 | 6.6 | 20.6 | MIT | 6 years ago | |
| scabarcas/laravel-permissions-redis | 0.86 | A Laravel package that adds a Redis-backed permissions layer for fast authorization. Store and check roles and permissions with less database overhead, ideal for high-throughput apps needing quick access checks and simple integration with Laravel’s authorization ecosystem. | 39 | 40 | 2 | 205 | 0 | 20.3 | 12.8 | MIT | 1 week ago | |
| fervo/advisory-locker | 0.86 | A lightweight Laravel package for storing and managing advisory records locally. Advisory Locker offers a simple, cache-friendly way to keep dependency and security advisories organized so your app can query them quickly without repeated external lookups. | 1 | 1 | 1 | 342 | 0 | 0.0 | 30.9 | — | 5 years ago | |
| swayok/alternative-laravel-cache | 0.86 | A drop-in alternative cache for Laravel that brings tag support to file and database stores, so Cache::tags() works with any driver—no Redis or Memcached required—while keeping the familiar Laravel cache API. | 201 | — | 34 | — | 3 | 22.3 | 0.4 | MIT | 2 weeks ago | |
| tillkruss/laravel-phpredis | 0.86 | Laravel integration for the PhpRedis extension, letting you configure and manage native Redis connections through Laravel's container for faster performance than the default Predis client. | 22 | — | 6 | — | 0 | 0.3 | — | MIT | 10 years ago | |
| arvenil/ninja-mutex | 0.86 | arvenil/ninja-mutex is a lightweight PHP mutex library for inter-process locking. It offers a simple API and pluggable adapters such as flock, MySQL, Redis, Memcached, and semaphores to protect critical sections and coordinate concurrent processes. | 188 | 197 | 31 | 40K | 3 | 2.9 | 33.6 | MIT | 10 years ago |
How can I help you explore Laravel packages today?