webman/redis
Redis client for the webman framework, providing connection pooling and coroutine-safe access through ext-redis or Predis. Supports multiple connections, cluster and sentinel setups, lazy connections, and an expressive API for caching, queues, pub/sub and other common Redis workloads.
webman-php organization rather than a custom wrapper.predis/phpredis, Horizon, and framework cache/queue abstractions. Introducing webman/redis into a Laravel dependency graph adds mismatch without product value.To executives: This is a small MIT-licensed Redis component for webman services, not a Laravel package. It can reduce custom plumbing and speed up delivery for real-time or background-worker features if we already run webman. The risk is low adoption—1 star and 0 dependents—so I recommend a limited pilot, not a platform-level commitment. The Laravel product roadmap remains unchanged.
To engineering: The package fits only where webman/Workerman is already the runtime. It can standardize Redis access for cache, locks, and pub/sub, but we should wrap it behind an internal adapter, pin the version, test reconnect/failure behavior, and avoid leaking package APIs into domain code. If we are not already on webman, this package is not a reason to adopt webman.
Decision ask: Approve a time-boxed spike only if a webman service exists or is already planned; otherwise defer and keep Laravel on its native Redis stack.
How can I help you explore Laravel packages today?