Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Redis Sentinel Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Platform upgrade timing: v1.3.0 adds Laravel 13 support, which means this package no longer blocks a framework upgrade. If Laravel 13 is on the roadmap, this release removes a dependency-level blocker for any service relying on Redis Sentinel connectivity.
  • Build vs. buy: Laravel's first-party Redis driver does not speak Sentinel natively. This package is a thin adapter that fills that gap, so the realistic choice is "adopt a small community package" vs. "maintain a custom Redis connector in-house." The former is almost always cheaper unless you have highly bespoke failover requirements.
  • High-availability architecture decisions: Supports the product decision to run Redis in HA/failover mode (Sentinel-managed primary + replicas) rather than a single-node instance. This matters for uptime SLOs, session/cache/queue durability, and multi-AZ deployment patterns.
  • Infrastructure spend and vendor strategy: Sentinel is the open-source/self-managed path to Redis HA, so adopting this package can underpin a decision to stay on self-managed Redis rather than paying for a managed HA offering. Worth weighing explicitly against managed Redis total cost.
  • Release cadence confidence: The v1.3.0 changelog is dominated by Dependabot bumps plus a Copilot-authored Laravel 13 compatibility PR. This is a signal about maintenance mode — steady, low-velocity upkeep rather than active feature development. Plan accordingly: expect compatibility patches, not new capabilities.

When to Consider This Package

Adopt when:

  • You run Laravel with Redis Sentinel (primary/replica topology with failover) and need phpredis or predis to resolve the current primary through Sentinel.
  • You are upgrading to Laravel 13 and currently pin an older release of this package — v1.3.0 is the version that unblocks you.
  • You want a config-only integration (Sentinel hosts, service name, timeouts) rather than custom connection-resolution code in your app.
  • Your team accepts a single-maintainer, community-supported dependency for infrastructure glue, and you have a fallback plan (fork or vendored connector) if maintenance stalls.

Look elsewhere when:

  • You use a managed Redis provider (AWS ElastiCache, Upstash, Redis Cloud) that already exposes a stable endpoint — Sentinel support adds complexity you don't need.
  • You need advanced topology features: read/write splitting policies, replica-read routing, sharded/cluster Sentinel, or custom failover heuristics. Laravel's built-in cluster/replication config or a dedicated client library may be a better fit.
  • Your compliance or support posture requires vendor-backed SLAs; a community package with Dependabot-driven releases won't satisfy that bar.
  • You are still on an older Laravel version with no near-term upgrade — no urgent reason to move, though staying current reduces future upgrade friction.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings