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 Manager Laravel Package

laravel-admin-ext/redis-manager

A Laravel-admin extension that adds a Redis management panel to your admin dashboard. Browse keys, inspect values and types, edit or delete entries, and monitor cache contents through a clean web UI—no redis-cli required.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Build vs. buy for internal ops tooling. This package is the "buy" option for one specific job: giving non-engineers (support, ops, account managers) a safe-ish window into Redis data without handing out redis-cli access or SSH. The decision it informs is whether you build a bespoke internal cache-inspection screen (2–4 weeks of engineering, plus ongoing ownership) or adopt a pre-built screen and accept its constraints. At 103 stars, 0 dependents, and a last release of December 2019, the honest framing is "adopt-and-fork," not "adopt-and-forget."

Which surfaces you expose to which roles. The package essentially productizes a capability — browse keys, inspect values, run commands — that today is an all-or-nothing privilege. Adopting it forces a real product decision about access tiers: read-only key browsing for support, write/delete for senior ops, command console for almost nobody. If you can't articulate those tiers, you shouldn't ship the tool.

Roadmap sequencing for the admin panel. If laravel-admin is already load-bearing in your back office, an extension like this is a cheap increment to an existing surface. If it isn't, adopting this package is a de facto commitment to the laravel-admin ecosystem (itself largely dormant since ~2021) — which is a much larger roadmap decision than a single Redis viewer.

Incident-response and debugging workflows. The concrete use cases worth evaluating against: verifying a cache key was actually invalidated after a deploy, checking whether a queue is backed up, confirming a TTL policy, and debugging "why is this user seeing stale data." Each of these is a real support-cost line item; quantify them before building anything.

Risk acceptance, explicitly. This package can execute arbitrary Redis commands from a web request against what is often a production instance. That is a product risk decision (blast radius, audit trail, who can press the button), not an engineering preference. The absence of releases since 2019 also means no patch path for Redis ACLs, RESP3, TLS, or Cluster/Sentinel topologies — you're inheriting the maintenance.

When to Consider This Package

Adopt (with conditions) when:

  • You are already running laravel-admin and the admin auth/role layer is the control plane you want to reuse. Retrofitting this into a different stack means rebuilding the auth integration anyway.
  • The target Redis is internal, non-critical, and single-node — a staging cache, a back-office session store, a feature-flag cache. Not the primary production datastore.
  • You have a named owner willing to fork it, pin a commit, and take on patching. Treat the 2019 release as a starting point, not a dependency.
  • You want a time-boxed spike (1–2 days) to validate demand before investing in a real internal tool. The package is a cheap way to answer "does anyone actually use this?"
  • Access will be restricted to a small, authenticated internal group with read-only intent, and the Redis instance has ACLs or a replica you can point it at.

Look elsewhere when:

  • Security or compliance review is in scope. No 2020+ hardening, no audit logging of destructive commands, no key-level permissioning, and a command console that can trivially run FLUSHALL or CONFIG SET. Expect a security team to block it as-is.
  • You need Redis Cluster, Sentinel, TLS, or ACL-based auth. Assume none of this works without modification.
  • Your Redis holds PII, tokens, or regulated data. A browse-everything UI turns a cache into a data-exposure surface; that's a compliance conversation, not a feature.
  • Scale matters. Key enumeration relies on SCAN/KEYS semantics; against a large keyspace in production this is a latency incident waiting to happen.
  • You are not on laravel-admin, or you're on a modern Laravel stack where Horizon, Telescope, Pulse, or Laravel's own cache tooling already answers the queue/cache questions for engineers.
  • The users are engineers only — they will prefer RedisInsight, redis-commander, or redis-cli with ACLs. This package's only real differentiator is a browser UI inside an existing admin panel for non-engineers.

Alternatives to put on the same evaluation matrix: RedisInsight (free, first-party, actively maintained), redis-commander / phpRedisAdmin (self-hosted web UIs), Laravel Horizon + Telescope (if the question is really "what's in the queue/cache"), or a 2–3 day internal read-only key-browser scoped to a whitelist of key prefixes.

How to Pitch It (Stakeholders)

To executives (one paragraph): We have a recurring, low-grade support cost: every "is this cached / why is this stale / is the queue stuck" question routes through an engineer with production shell access. This package is a free, MIT-licensed Redis browser that plugs into our existing admin panel and would let support and ops self-serve those answers. The catch is that it hasn't been updated since 2019 and it grants broad power over Redis from a web page. My recommendation is not to adopt it as a dependency but to spend one to two engineering days using it as a prototype to measure actual demand — then either harden a fork (read-only, whitelisted key prefixes, audit logging, pointed at a replica) or buy RedisInsight and skip the build entirely. Either way the decision is small and reversible; the mistake would be deploying it as-is against production.

To engineering (summary): laravel-admin-ext/redis-manager is a laravel-admin extension providing key browsing, value inspection, and a command console. Last release Dec 2019, 103 stars, zero dependents, MIT. It is unmaintained — assume no support for Redis 6+ ACLs, RESP3, TLS, Cluster, or Sentinel, and assume the laravel-admin ecosystem itself is frozen. Concrete concerns: arbitrary command execution reachable from a web request (include FLUSHALL, CONFIG SET, DEBUG), no audit trail, blocking key enumeration against large keyspaces, and a UI served from inside the admin app with admin-session auth only. If we proceed: fork and pin, run read-only against a replica, restrict to an allowlisted key-prefix set, add command denylisting and request logging, put it behind SSO + IP allowlist, and never point it at the primary. Estimate 3–5 days to make it defensible. If the requirement is engineer-facing only, RedisInsight gets us there today at zero maintenance cost — so the real question to answer in the spike is whether the non-engineer self-serve case is big enough to justify owning code.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator