instalar-redis-en-raspberry-pi

Cómo instalar Redis en Raspberry Pi

  • 4 min

Redis es una base de datos en memoria, de estructura de datos clave-valor, que se utiliza ampliamente para caching, almacenamiento de sesiones y otras aplicaciones que requieren alta velocidad y rendimiento.

A diferencia de las bases de datos tradicionales basadas en disco, Redis almacena toda la información en la memoria RAM, proporcionando acceso ultrarrápido a los datos.

Redis es conocido por su bajo tiempo de latencia y alto rendimiento, haciéndolo ideal para proyectos de domótica, desarrollo de aplicaciones web y sistemas distribuidos en la Raspberry Pi.

Algunas de sus características principales son,

  • Persistencia: Aunque es una base de datos en memoria, Redis puede persistir datos en disco mediante snapshots o logs de transacciones.
  • Replicación: Soporta replicación maestro-seguidor y creación de clústeres.
  • Pub/Sub: Permite la comunicación entre procesos mediante un modelo de publicación-suscripción.
  • Atomicidad: Ofrece operaciones atómicas y transacciones para garantizar la integridad de los datos.

Instalación de Redis en Raspberry Pi

Antes de empezar la instalación, nos aseguramos de que el sistema esté actualizado. Ejecutamos los siguientes comandos para actualizar nuestro sistema:

sudo apt update
sudo apt upgrade

Ahora podemos instalar Redis desde los repositorios oficiales. Redis está disponible en los repositorios de Debian, por lo que la instalación es bastante sencilla. Simplemente ejecutamos el siguiente comando para instalar Redis:

sudo apt install redis-server

Iniciar y habilitar el servicio de Redis

Redis se inicia automáticamente después de la instalación. Para asegurarte de que el servicio está corriendo, utiliza el siguiente comando:

sudo systemctl status redis-server

Para iniciar o reiniciar Redis, puedes usar los siguientes comandos:

sudo systemctl start redis-server
sudo systemctl restart redis-server

Además, habilita el servicio para que se inicie automáticamente en el arranque:

sudo systemctl enable redis-server

Configuración básica de Redis

Redis se configura principalmente a través de su archivo de configuración, ubicado en /etc/redis/redis.conf. Puedes modificar este archivo para ajustar la configuración de Redis según tus necesidades.

Por defecto, Redis se ejecuta en el puerto 6379 y escucha solo en la interfaz local (localhost). Puedes cambiar la configuración de red, persistencia y seguridad modificando el archivo de configuración.

Para editar el archivo de configuración, utiliza el editor nano:

sudo nano /etc/redis/redis.conf

Después de realizar cambios en el archivo de configuración, guarda y cierra el archivo.redis

Probar la instalación de Redis

Para verificar que Redis está funcionando correctamente, puedes usar la herramienta de línea de comandos redis-cli para conectarte al servidor Redis:

redis-cli

Dentro del CLI de Redis, puedes probar comandos básicos como PING para verificar la conectividad:

127.0.0.1:6379> PING
PONG

También puedes realizar operaciones básicas, como almacenar y recuperar valores:

127.0.0.1:6379> SET mykey "luisllamas_es!"
OK
127.0.0.1:6379> GET mykey
"luisllamas_es!"

Redis también proporciona muchas otras funciones útiles, como listas, conjuntos, hashes, etc. Estas funciones se pueden utilizar para almacenar y recuperar datos de manera eficiente.