Directory articoli
Nei siti Web e nelle applicazioni moderni, la tecnologia di memorizzazione nella cache è diventata uno degli strumenti chiave per migliorare le prestazioni.
Redis , in quanto popolare sistema di archiviazione di strutture dati in memoria, è ampiamente utilizzato in scenari quali caching, gestione delle sessioni e archiviazione dei dati.
Questo articolo descriverà in dettaglio come installare e configurare la cache di memoria Redis su HestiaCP , incluse le fasi di installazione su sistemi Debian o Ubuntu, la configurazione del servizio Redis e la comprensione delle differenze tra Redis e php-redis.

1. Installa Redis utilizzando il repository ufficiale.
Redis non è sempre disponibile nei repository software predefiniti di Debian o Ubuntu , oppure potrebbe essere presente una versione obsoleta. Per ottenere l'ultima versione di Redis, è necessario aggiungere il repository ufficiale di Redis e installarlo. Ecco i passaggi specifici:
Importa la chiave GPG ufficiale di Redis
wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpgAggiungi il magazzino ufficiale Redis
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listAggiorna l'elenco dei pacchetti
sudo apt updateInstalla Redis e l'estensione php-redis
sudo apt install redis php-redis
In questo modo, puoi installare l'ultima versione di Redis dal repository Redis ufficiale.
Se utilizzi PHP 8.2, installa l'estensione Redis utilizzando il seguente comando:
apt install php8.2-redis
systemctl restart php8.2-fpm2. Controlla lo stato del servizio Redis
Dopo l'installazione, è possibile verificare se il servizio Redis è in esecuzione correttamente. A seconda della distribuzione Linux in uso , è possibile utilizzare il seguente comando:
Sistemi che utilizzano systemd
systemctl status redisSistemi che utilizzano init.d
/etc/init.d/redis-server statusVisualizza le informazioni sulla versione di Redis
redis-cli --versionTestare la connessione al server Redis
redis-cli pingSe Redis è in esecuzione, dovresti ricevere
PONGrisposta.
3. Configurare in modo sicuro Redis
Per migliorare la sicurezza di Redis, si consiglia di adottare le seguenti misure:
aggiungi password
Imposta una password nel file di configurazione Redis per impedire l'accesso non autorizzato.
Limitare l'accesso
Limitare l'accesso al servizio Redis da indirizzi IP o reti specifici.
Usa la presa
Utilizza i socket anziché le porte TCP per aumentare la velocità e la sicurezza.
4. La differenza tra php-redis e Redis
Durante l'installazione di Redis, potresti anche vedere php-redis questa estensione. Differiscono nei seguenti modi:
php-redis
php-redisÈ un'estensione per PHP che consente agli script PHP di interagire con il server Redis. Installarephp-redisInfine, le applicazioni PHP possono sfruttare le funzionalità di memorizzazione nella cache, gestione delle sessioni ed elaborazione delle code di Redis. Va notato chephp-redisNon contiene un server Redis stesso, è solo un ponte tra PHP e Redis.Redis
Redis è un servizio autonomo utilizzato per eseguire il database Redis. Funziona in background come processo demone e fornisce servizi di archiviazione e memorizzazione nella cache dei dati. Altre applicazioni, incluso l'utilizzo
php-redisLe applicazioni PHP estese possono essere connesse al server Redis attraverso la rete per funzionare.
in breve,php-redis È un'estensione PHP per il funzionamento di Redis nelle applicazioni PHP. Redis è un servizio indipendente che fornisce funzionalità di archiviazione dei dati in memoria;
Se desideri utilizzare Redis in un'applicazione PHP, devi installare sia il server Redis che php-redis estensione in modo che le applicazioni PHP possano passare php-redis L'estensione comunica con Redis.
conclusione
L'installazione e la configurazione della cache di memoria Redis su HestiaCP possono migliorare significativamente le prestazioni di siti Web e applicazioni.
Seguendo i passaggi riportati in questo articolo per aggiungere il repository ufficiale e installare Redis, sarai in grado di ottenere l'ultima versione di Redis.
Come si configura Redis per più siti web WordPress sullo stesso server?
Assicurati di controllare lo stato del servizio Redis ed eseguire le configurazioni di sicurezza necessarie per garantire la stabilità e la sicurezza del sistema.
comprensione php-redis La differenza tra Redis e Redis ti aiuterà a configurare e utilizzare meglio le funzioni fornite da Redis, migliorando ulteriormente l'efficienza operativa e di sviluppo.
Speriamo che l'articolo "Come installare Redis Memory Cache con HestiaCP? Passaggi dettagliati da 0 a 1" condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ) possa esservi utile.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-31961.html

