Tornar al blog
Gener 13, 2026Guies

Com instal·lar i configurar el Redis al servidor Linux

Guia pas a pas sobre la instal·lació del servidor de memòria cau Redis a l'Ubuntu i el CentOS per millorar el rendiment de l'aplicació.

Com instal·lar i configurar el Redis al servidor Linux

El Redis és un magatzem d'estructures de dades en memòria utilitzat com a base de dades, memòria cau i intermediari de missatges. És essencial per a aplicacions d'alt rendiment que requereixen un accés ràpid a les dades. Aquesta guia us mostra com instal·lar i configurar el Redis al vostre servidor Hiddence.

Instal·lació del Redis a l'Ubuntu/Debian

bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server

# Verificació de la instal·lació
redis-cli ping
# Hauria de retornar: PONG

Instal·lació del Redis al CentOS/RHEL

bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis

# Verificació de la instal·lació
redis-cli ping
# Hauria de retornar: PONG

Configuració del Redis

Editeu el fitxer de configuració del Redis per optimitzar-ne el rendiment:

bash
sudo nano /etc/redis/redis.conf

# Configuracions clau:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (per seguretat)
# requirepass la-vostra-contrasenya-segura

sudo systemctl restart redis

Protecció del Redis

Per defecte, el Redis no està protegit per contrasenya. Establiu una contrasenya:

bash
sudo nano /etc/redis/redis.conf
# Cerqueu i desmarqueu:
requirepass la-vostra-contrasenya-segura-aquí

# Reiniciar el Redis
sudo systemctl restart redis

# Proveu la connexió amb contrasenya
redis-cli -a la-vostra-contrasenya-segura-aquí ping

Ús bàsic del Redis

bash
# Connectar al Redis
redis-cli

# Establir un parell clau-valor
SET la-meva-clau "Hola Redis"

# Obtenir un valor
GET la-meva-clau

# Establir caducitat (TTL)
SETEX la-meva-clau 60 "valor"

# Comprovar si existeix la clau
EXISTS la-meva-clau

# Eliminar una clau
DEL la-meva-clau

Ús del Redis amb el PHP

bash
# Instal·lar l'extensió PHP Redis
sudo apt install php-redis -y  # Ubuntu/Debian
sudo yum install php-redis -y  # CentOS

# Reiniciar el PHP-FPM
sudo systemctl restart php-fpm

# Provoteu al PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hola Redis');
# echo $redis->get('test');

Millors pràctiques per al Redis

  • Establiu el maxmemory per evitar que el Redis utilitzi tota la RAM
  • Utilitzeu la política d'evicció adequada (es recomana allkeys-lru)
  • Habiliteu la persistència (RDB o AOF) per a la durabilitat de les dades
  • Superviseu regularment l'ús de la memòria del Redis
  • Utilitzeu el Redis Sentinel per a l'alta disponibilitat
  • Protegiu el Redis amb contrasenya i regles de tallafoc
  • Feu còpies de seguretat periòdiques de les dades del Redis