Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Redis

Redis

Redis è il database in-memory. Cache, code di messaggi, session store, classifiche e il key-value database più diffuso in produzione. Usato da Twitter, GitHub, Stack Overflow e Airbnb. Latenza sub-millisecondo, con opzioni di persistenza per la durabilità dei dati.

In breve

75.1k

Stelle su GitHub

222

Visualizzazioni di pagina

276

Installazioni attive

Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

Puoi accedere a Redis su redis://localhost:6379

Esempio di accesso alla shell interattiva:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

File e directory importanti

  • /etc/redis/redis.conf → File di configurazione principale
  • /var/lib/redis/ → Directory dei dati per la persistenza
  • /var/log/redis/redis-server.log → File di registro
  • /usr/bin/redis-cli → Strumento a riga di comando Redis
  • /usr/bin/redis-server → Binario del daemon Redis

Gestione del servizio

Operazioni comuni sul servizio:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configurazione

File di configurazione di Redis: /etc/redis/redis.conf

  • bind. Controlla su quali interfacce di rete Redis rimane in ascolto.
  • protected-mode. Deve essere disabilitato se si consente l'accesso remoto.
  • requirepass. Imposta una password per l'autenticazione dei client.
  • maxmemory. Limita l'utilizzo di RAM (per i casi d'uso di caching).
  • appendonly. Abilita la persistenza AOF.

Dopo aver apportato qualsiasi modifica:

systemctl restart redis-server

Strumenti e comandi utili

Redis include diversi strumenti integrati:

  • redis-cli → Interfaccia a riga di comando per Redis
  • redis-benchmark → Utilità di benchmarking
  • redis-check-aof e redis-check-rdb → Valida i file di persistenza AOF/RDB
  • redis-server → Avvio manuale del daemon Redis

Log e monitoraggio

Controlla i registri:

journalctl -u redis-server -f

Monitora attività:

redis-cli monitor

Visualizza i client connessi:

redis-cli client list

Modalità di persistenza

Redis supporta due opzioni di persistenza:

  1. Snapshot RDB → Salva lo stato del database a intervalli regolari (leggero).
  2. AOF (Append Only File) → Registra ogni scrittura (più sicuro, ma occupa più spazio).

Puoi abilitarli entrambi in /etc/redis/redis.conf per la durabilità.

Altro in Strumenti per database

App correlate.

Installa subito Redis. Da 2,48 $/mese.