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

Redis Bundle Laravel Package

m6web/redis-bundle

Symfony bundle that integrates Redis into your application with configurable client connections, session storage, caching, and profiling support. Simplifies wiring Redis services and managing multiple connections through Symfony configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Cache, session, and queue backend selection. Redis is the default answer for Laravel apps that outgrow file/database drivers. This package is relevant only as an evaluation data point in that decision, not as a candidate for the Laravel stack — it is a Symfony2 bundle wrapping Predis, not a Laravel package. Laravel ships first-party Redis support (illuminate/redis plus predis/predis or the phpredis extension), so the "build vs. buy" question here collapses into "buy nothing, use the framework."
  • Infrastructure standardization. If the org runs a mix of Symfony and Laravel services, this could inform an argument for standardizing on the Predis client across both, since Laravel also supports Predis as a driver. That is the one genuinely transferable insight.
  • Legacy Symfony estate triage. If part of the portfolio is on Symfony 2.x/3.x, this bundle tells you something about how deep that legacy runs — Symfony 2 has been end-of-life since 2018, and a bundle targeting it is a signal to scope a migration, not to add a dependency.
  • Roadmap hygiene. It does not unlock new features. Anything Redis-adjacent (rate limiting, pub/sub, Horizon-backed queues, atomic locks, cache tags) is already covered by Laravel core, laravel/horizon, or predis directly.
  • Buy/build/borrow verdict for this package: reject. 8 GitHub stars, 0 dependents, last release May 2022, and an opportunity score of 0.28 all point to an unmaintained, low-adoption artifact.

When to Consider This Package

Adoption criteria — realistically, none of these will be met for a Laravel product:

  • You are maintaining a Symfony 2.x application (not Laravel) and need a thin Predis service-container integration, and you have accepted that you are pinning to an EOL framework.
  • You need Symfony DI configuration for Redis clients (profiling, logging, multi-client setup) and cannot use Symfony's own snc-redis-bundle or direct predis instantiation.
  • You have audited the repository and are prepared to vendor/fork it, because the release cadence and dependent count suggest no upstream support path.

Look elsewhere when:

  • You are on Laravel. Use the framework's native Redis integration. It is maintained, documented, tested against current PHP versions, and supports both Predis and the phpredis C extension (which is materially faster).
  • You need managed cluster/Sentinel support, Horizon dashboards, or queue observability. Reach for laravel/horizon and the native client configuration instead.
  • You require security patching or PHP 8.2+ compatibility guarantees. A 2022 last release on a Symfony2-era codebase is a supply-chain liability.
  • You care about bus factor. Low stars and zero dependents mean effectively no community backstop if the maintainers step away.

How to Pitch It (Stakeholders)

For executives: Redis is the right infrastructure bet for caching, sessions, and queues — but this specific package is not the vehicle. It is a small, unmaintained Symfony2 wrapper with negligible adoption and no releases in over two years. Adopting it would add a dependency we would have to fork and support ourselves, for functionality Laravel already provides out of the box.

For engineering: Recommend against. m6web/redis-bundle targets Symfony2 over Predis and does not fit a Laravel codebase. Our path is config/database.php Redis connections + predis/predis (or the phpredis extension for performance) with laravel/horizon for queue visibility. The only action item worth taking from this evaluation is a portfolio question: confirm whether any team is still running Symfony 2, because that estate is EOL and should be on the modernization roadmap.

Net recommendation: No-go for adoption; flag as a legacy-estate signal and proceed with framework-native Redis.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console