Gennaio 13, 2026Guide
Come installare e configurare Redis su un server Linux
Guida passo-passo sull'installazione del server di caching Redis su Ubuntu e CentOS per migliorare le prestazioni delle applicazioni.

Redis è un archivio di strutture dati in memoria utilizzato come database, cache e broker di messaggi. È essenziale per le applicazioni ad alte prestazioni che richiedono un accesso rapido ai dati. Questa guida mostra come installare e configurare Redis sul tuo server Hiddence.
Installazione di Redis su Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verifica l'installazione
redis-cli ping
# Dovrebbe restituire: PONGInstallazione di Redis su CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Verifica l'installazione
redis-cli ping
# Dovrebbe restituire: PONGConfigurazione di Redis
Modifica il file di configurazione di Redis per ottimizzare le prestazioni:
bash
sudo nano /etc/redis/redis.conf
# Impostazioni chiave:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (per sicurezza)
# requirepass your_strong_password
sudo systemctl restart redisProtezione di Redis
Per impostazione predefinita, Redis non è protetto da password. Imposta una password:
bash
sudo nano /etc/redis/redis.conf
# Trova e decommenta:
requirepass your_strong_password_here
# Riavvia Redis
sudo systemctl restart redis
# Testa la connessione con password
redis-cli -a your_strong_password_here pingUtilizzo base di Redis
bash
# Connettiti a Redis
redis-cli
# Imposta una coppia chiave-valore
SET mykey "Hello Redis"
# Ottieni un valore
GET mykey
# Imposta la scadenza (TTL)
SETEX mykey 60 "value"
# Controlla se la chiave esiste
EXISTS mykey
# Elimina una chiave
DEL mykeyUtilizzo di Redis con PHP
bash
# Installa l'estensione PHP Redis
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Riavvia PHP-FPM
sudo systemctl restart php-fpm
# Test in PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Migliori pratiche di Redis
- Imposta maxmemory per evitare che Redis utilizzi tutta la RAM
- Usa una politica di eliminazione appropriata (consigliata allkeys-lru)
- Abilita la persistenza (RDB o AOF) per la durata dei dati
- Monitora regolarmente l'utilizzo della memoria di Redis
- Usa Redis Sentinel per l'alta disponibilità
- Proteggi Redis con password e regole firewall
- Esegui regolarmente il backup dei dati Redis