---
title: "Cache UI Laravel: administra claves de caché en Redis, File y Database sin borrar todo"
excerpt: "Cache UI Laravel es un paquete open source para administrar claves de caché en Laravel de forma selectiva. Lista, busca, previsualiza y elimina claves específicas en Redis, File y Database sin borrar todo el caché."
date: "2025-10-07T00:22:18.000Z"
category: "Laravel"
seo_title: "Cache UI Laravel: gestiona claves de caché desde la CLI"
seo_description: "Cache UI Laravel permite listar, buscar, previsualizar y eliminar claves de caché de forma selectiva en Redis, File y Database con un solo comando Artisan."
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
ogImage:
  url: "/images/open-graph/laravel-opengraph-image.png"
---

Cuando trabajamos con **Laravel**, el uso de caché es fundamental para mejorar el rendimiento de nuestras aplicaciones. Sin embargo, gestionar y depurar claves específicas puede convertirse en un dolor de cabeza: ¿qué pasa si solo queremos eliminar una clave puntual sin vaciar todo el caché?

Para resolver este problema nace **[Cache UI Laravel](https://github.com/abr4xas/cache-ui-laravel)**, un paquete que desarrollé con el objetivo de simplificar la administración de claves de caché en proyectos Laravel.

En este artículo te contaré qué hace, cómo instalarlo y cómo puede ayudarte en tu día a día como desarrollador.



![Cache UI Laravel: administra claves de caché en Redis, File y Database sin borrar todo](https://angelcruz.dev/storage/article/hb5WbteVRbxGBclaz77wxjMsJSneXXmAaybb5Nh7.png)


## ¿Qué es Cache UI Laravel?

**Cache UI Laravel** es un paquete que te permite:

- Listar todas las claves de caché.
- Buscar de forma interactiva.
- Previsualizar el valor de cada clave.
- Eliminar claves específicas sin borrar todo el caché.
- Usar distintos drivers de caché como **Redis**, **File** y **Database**.

Todo esto desde una **interfaz de línea de comandos interactiva**, sin necesidad de crear scripts adicionales ni tocar directamente tu almacenamiento de caché.


## Instalación

La instalación es tan simple como ejecutar:

```bash
composer require abr4xas/cache-ui-laravel
```

Opcionalmente, puedes publicar el archivo de configuración:

```bash
php artisan vendor:publish --tag="cache-ui-laravel-config"
```

En el archivo `config/cache-ui-laravel.php` (o desde tu `.env`), podrás personalizar:

- **`CACHE_UI_DEFAULT_STORE`**: store por defecto a usar (ej: `redis`).
- **`CACHE_UI_PREVIEW_LIMIT`**: límite de caracteres en la vista previa del valor.
- **`CACHE_UI_SEARCH_SCROLL`**: número de items visibles al buscar.


## Uso básico

El comando principal es:

```bash
php artisan cache:list
```

Con esto, se mostrará un listado interactivo de todas las claves disponibles en tu caché.

Si trabajas con múltiples stores, puedes especificar cuál usar:

```bash
php artisan cache:list --store=redis
```


## Principales características

- **Búsqueda interactiva** de claves.
- **Listado completo** de las claves almacenadas.
- **Eliminación selectiva**, sin afectar al resto del caché.
- **Soporte para múltiples drivers**: Redis, File, Database.


## Ejemplo en acción

```bash
$ php artisan cache:list

📦 Cache driver: redis
✅ Found 23 cache keys

🔍 Search and select a cache key to delete
> user_1_profile

📝 Key:     user_1_profile

Are you sure you want to delete this cache key? › No / Yes

🗑️  The key 'user_1_profile' has been successfully deleted
```

De esta forma, puedes administrar tu caché de manera precisa y sin riesgos de borrar datos importantes por accidente.



## Conclusión

**Cache UI Laravel** es un paquete pensado para hacer más ágil y segura la gestión del caché en tus aplicaciones Laravel.

Si trabajas con **Redis** o **Database caching** y sueles necesitar depurar claves puntuales, este paquete puede ahorrarte tiempo y dolores de cabeza.

Puedes instalarlo ya mismo desde [Packagist](https://packagist.org/packages/abr4xas/cache-ui-laravel) o ver el código en [GitHub](https://github.com/abr4xas/cache-ui-laravel).

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://angelcruz.dev/sitemap.md)

Canónico HTML: [https://angelcruz.dev/post/cache-ui-laravel-herramienta-para-gestionar-cache](https://angelcruz.dev/post/cache-ui-laravel-herramienta-para-gestionar-cache)
