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.
illuminate/redis plus predis/predis or the phpredis extension), so the "build vs. buy" question here collapses into "buy nothing, use the framework."laravel/horizon, or predis directly.Adoption criteria — realistically, none of these will be met for a Laravel product:
snc-redis-bundle or direct predis instantiation.Look elsewhere when:
phpredis C extension (which is materially faster).laravel/horizon and the native client configuration instead.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.
How can I help you explore Laravel packages today?