namoshek/laravel-redis-sentinel
Adds Redis Sentinel support to Laravel's Redis driver, enabling automatic master discovery and failover-aware reconnection for high-availability setups. Sentinel hosts, service names, and options are configured through the familiar database.redis config array.
Adopt when:
phpredis or predis to resolve the current primary through Sentinel.Look elsewhere when:
cluster/replication config or a dedicated client library may be a better fit.Executive summary: This is a small, focused Laravel package that lets our application talk to Redis in a high-availability setup, so a Redis node failure doesn't take the product down. The new v1.3.0 release's main value is official Laravel 13 compatibility — it removes a blocker for our framework upgrade path. There are no breaking changes, no new licensing or cost implications, and no migration work required beyond a routine version bump.
For engineering: v1.3.0 is a low-risk, additive release: dependency bumps (checkout, cache, SonarQube scan actions) plus a Laravel 13 support PR. Integration remains configuration-driven, so rollout is a composer update and a smoke test of failover behavior in staging. Flag two things: (1) the release is maintenance-oriented, not feature-oriented — set expectations that roadmap asks (e.g., replica-read routing) won't land here quickly; and (2) it's a single-maintainer dependency on a critical path, so we should document our fallback (fork or a custom connector) and pin the version deliberately rather than floating.
Recommendation: Adopt/upgrade to v1.3.0 if Redis Sentinel is part of our topology, and pair the upgrade with a staging failover drill. If we're on managed Redis or single-node Redis, defer — this package isn't on our critical path.
How can I help you explore Laravel packages today?