WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo usar Redis CLI en Windows

Editado 1 Hace una semana por ExtremeHow Equipo Editorial

RedisWindowsLínea de comandosHerramientasUsoAdministraciónDesarrolloBase de datosServidorOperaciones

Cómo usar Redis CLI en Windows

Traducción actualizada 1 Hace una semana

Redis, abreviatura de Remote Dictionary Server, es un popular almacén de clave-valor en memoria conocido por su velocidad y versatilidad. Muchos desarrolladores y organizaciones utilizan Redis para almacenamiento en caché, análisis en tiempo real, intermediación de mensajes, y muchos otros casos de uso. Para interactuar con Redis, generalmente usas la interfaz de línea de comandos de Redis (CLI), que es una herramienta útil para enviar comandos al servidor de Redis, manejar datos y probar fragmentos de código.

Sin embargo, configurar Redis y usar su CLI en Windows puede ser un poco desafiante ya que Redis fue desarrollado originalmente para sistemas operativos similares a Unix. En esta guía detallada, aprenderás cómo configurar y usar la CLI de Redis en una máquina con Windows. Cubriremos todo, desde la instalación hasta el uso práctico, para que puedas integrar Redis con confianza en tu flujo de trabajo.

Instalar Redis en Windows

Antes de poder usar la CLI de Redis en Windows, primero debes instalar Redis. Hay varias formas de hacer esto, ya que Redis no ofrece soporte oficial para Windows. A continuación se encuentran algunas formas populares de instalar Redis en Windows:

1. Uso del Subsistema de Windows para Linux (WSL)

Una de las maneras recomendadas para usar Redis en Windows es a través del Subsistema de Windows para Linux (WSL). WSL te permite ejecutar distribuciones de Linux de forma nativa en Windows 10 y versiones superiores. Sigue estos pasos para configurar Redis usando WSL:

  1. Habilitar WSL en tu máquina con Windows:
    • Ve a Configuración > Actualización y seguridad > Para desarrolladores.
    • Habilita la opción "Modo desarrollador".
    • Abre PowerShell como administrador y ejecuta el comando:
      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    • Reinicia tu computadora si se te solicita.
  2. Instala una distribución de Linux desde la Microsoft Store (por ejemplo, Ubuntu).
  3. Abre la distribución de Linux instalada y actualízala ejecutando:
    sudo apt update && sudo apt upgrade
  4. Instala Redis ejecutando lo siguiente:
    sudo apt install redis-server
  5. Inicia el servicio de Redis:
    sudo service redis-server start

Ahora tienes Redis ejecutándose en tu máquina con Windows a través de un entorno Linux. La ventaja de esta configuración es que proporciona una experiencia Linux casi nativa, incluyendo rendimiento y compatibilidad de herramientas.

2. Uso de Docker

Otra forma eficiente de ejecutar Redis en Windows es usar Docker, una plataforma para desarrollar, implementar y ejecutar aplicaciones dentro de contenedores. Aquí te mostramos cómo puedes configurar Redis con Docker en Windows:

  1. Instala Docker Desktop para Windows desde el sitio oficial de Docker.
  2. Asegúrate de que Docker esté funcionando comprobando el icono de Docker en la barra de tareas o ejecutando el comando:
    docker --version
  3. Obtén la imagen oficial de Redis Docker usando:
    docker pull redis
  4. Ejecuta el contenedor de Redis:
    docker run --name redis -d -p 6379:6379 redis

Ahora tendrás una instancia de Redis ejecutándose en un contenedor Docker con la que puedes interactuar usando la CLI de Redis.

Usando la CLI de Redis

Una vez que Redis está instalado y ejecutándose correctamente en tu máquina con Windows, es hora de usar la CLI de Redis para interactuar con la base de datos. La CLI es una herramienta simple y poderosa que te permite ejecutar comandos de Redis y ver los resultados directamente en el terminal.

Iniciando la CLI de Redis

Dependiendo de tu configuración, puedes iniciar la CLI de Redis de esta manera:

Comandos básicos

Aquí tienes algunos comandos básicos de Redis para ayudarte a comenzar:

Características avanzadas

La CLI de Redis también está equipada con herramientas de uso más avanzado como canalizaciones, supervisión y herramientas de depuración. A continuación se presentan algunas de estas características poderosas:

Canalización

La canalización en la CLI de Redis te permite enviar múltiples comandos a la vez, reduciendo la latencia y aumentando el rendimiento. Aquí hay un ejemplo:

redis-cli --pipe 	
	

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios