Cache in memoria per applicazioni # Hosting Redis: cache in memoria nel cloud Valuta Redis per cache, sessioni e altri dati temporanei. Il provisioning del servizio su Deplomo è attualmente sospeso. [Inizia ora](https://panel.deplomo.com/signup)[Vai al marketplace](/it/marketplace) ## Caratteristiche di Redis su Deplomo Il template richiede una password, mantiene privata la porta del servizio e monta un volume da 1 GB in `/data`. Configura persistenza e backup in base al tuo carico di lavoro. ### Risposte in memoria Redis conserva i dati attivi in memoria per consentire letture e scritture rapide. Latenza e capacità dipendono da rete, dimensione dei dati e risorse assegnate. ### Configurazione degli accessi e della rete Le applicazioni possono collegarsi a Redis tramite le opzioni di rete configurate per il progetto. Proteggi le credenziali e limita l’accesso in base all’architettura scelta. ### Client per i principali linguaggi e framework Puoi collegare Redis da applicazioni Node.js, Laravel, Django, Go e Python e da plugin WordPress compatibili. Verifica i requisiti e la configurazione della libreria che usi. ### Opzioni di persistenza su storage NVMe Il template monta un volume da 1 GB in `/data`. La persistenza dopo il riavvio non conferma che RDB o AOF siano attivi: configura e testa i backup separatamente. ## Domande frequenti su Redis Risposte alle domande sull’uso di Redis, sulla configurazione e sul collegamento alle applicazioni: Che cos’è Redis e a cosa serve nelle applicazioni? In cosa differisce Redis dai database tradizionali? Come configurare Redis su Deplomo? Come collegare Redis a WordPress o a un framework? Come si calcola il costo dell’hosting Redis su Deplomo? ## Guida a Redis: uso e configurazione della cache in memoria Una cache può ridurre le letture ripetute dal database principale, se l’applicazione e i dati si prestano a questo uso. Redis conserva in memoria i dati selezionati; risultati e prestazioni dipendono dal carico, dalla rete e dalla configurazione. ### Che cos’è Redis e come funziona il modello in memoria? Redis è un archivio key-value che mantiene i dati attivi in memoria. Può usare strutture come stringhe, liste, set e hash. Carico e prestazioni dipendono dal caso d’uso e dalle risorse. Per confrontare Redis con [Memcached](/it/marketplace/apps/memcached) considera i diversi modelli e le strutture dati: Redis offre, tra le altre, liste, set e hash. Per consultare altre opzioni di database gestiti, visita la sezione [Database cloud](/it/products/databases) database di Deplomo. ### Gestione autonoma di Redis e hosting cloud Gestire Redis su Linux può richiedere la configurazione di maxmemory, delle policy di eviction, del firewall e delle credenziali. Se esponi un endpoint, limita l’accesso e configura le regole di rete. Valuta inoltre persistenza e backup in base ai dati conservati. Il template del marketplace richiede una password, mantiene privata la porta del servizio e monta un volume da 1 GB in `/data`. Non configura RDB o AOF. Il provisioning non è al momento disponibile nel sandbox internazionale. ### Aspetti da confrontare tra Redis gestito, hosting condiviso e server autonomo Risorse e modalità di accesso dipendono dal servizio e dalla configurazione scelti:
AspettoRedis su Deplomo (provisioning sospeso)hosting condiviso tradizionale (cPanel)Installazione autonoma su un server
Installazione e configurazioneTempi e passaggi di installazione dipendono dall'ambienteSupporto e accesso dipendono dal provider e dal pianoSu un server autonomo, installa il pacchetto e configura redis.conf e systemd
Rete e controllo degli accessiRete del progetto secondo le opzioni disponibiliCondivisione delle risorse dipende dal providerEsponendo un endpoint pubblico, configura firewall e autenticazione
Memoria e risorseRisorse entro i limiti definiti dal pacchettoLa memoria disponibile dipende dal piano e dalla configurazioneSu un server autonomo, verifica parametri del kernel come overcommit_memory secondo la configurazione consigliata.
Persistenza dei datiRedis supporta RDB e AOF per la persistenza, secondo la configurazione e lo storage disponibili.Senza persistenza configurata, i dati in memoria possono andare persi al riavvio del servizio.Su un server autonomo, configura directory e permessi per lo storage persistente
Prezzi e dimensionamentoPrezzo mensile fisso del pacchetto in euroConfronta durata del pacchetto e modalità di modifica delle risorseIl prezzo mensile dipende dal piano del fornitore
La cache può essere utile in un’architettura applicativa, ma non elimina i rischi di sicurezza né garantisce prestazioni. Configura credenziali, rete, persistenza e limiti di memoria in base al caso d’uso. ### Passaggi per configurare Redis e collegare le applicazioni Il provisioning di Redis su Deplomo è attualmente sospeso. Quando sarà disponibile, segui i passaggi indicati nel pannello: - **Scegli l'ambiente di installazione:** Apri la console cloud e seleziona Redis nella categoria Database, se il provisioning è disponibile. - **Scegli memoria e risorse:** Valuta dimensioni della cache e traffico previsto e scegli le risorse entro i limiti del pacchetto. - **Recupera i parametri di connessione:** Dopo la creazione, consulta nel pannello host, porta e credenziali di accesso. - **Collega l’applicazione:** Inserisci i parametri di connessione nella configurazione di Laravel, Node.js o di un plugin cache per WordPress compatibile. ### Valutare Redis per la cache in memoria Redis può ridurre le query ripetute al database e velocizzare le risposte dell’applicazione. Monitora dimensioni della cache, criteri di espulsione e uso della memoria, poi scegli un pacchetto adatto al carico di lavoro. Consulta le opzioni di hosting Redis quando il provisioning sarà disponibile. ## Esegui Redis in pochi secondi Installazione automatica, configurazione istantanea e supporto per domini personali con certificato di sicurezza gratuito. [Scopri Redis](https://panel.deplomo.com/signup)