Redis
-
Come creare un riduttore di URL scalabile con caching distribuito utilizzando Redis
In questo tutorial, costruiremo un servizio di abbreviazione URL scalabile utilizzando Node.js e Redis. Questo servizio sfrutterà la cache distribuita per gestire efficientemente l’alto traffico, ridurre la latenza e scalare senza problemi. Esploreremo concetti chiave come l’hashing consistente, le strategie di invalidazione della cache e lo sharding per garantire che il sistema rimanga veloce e affidabile. Alla fine di questa guida, avrai un servizio di abbreviazione URL completamente funzionale che utilizza la cache distribuita per ottimizzare le prestazioni. Creeremo anche…
-
Come implementare la cache in Node.js utilizzando Redis
L’autore ha selezionato /dev/color per ricevere una donazione come parte del programma Write for DOnations. Introduzione La maggior parte delle applicazioni dipende dai dati, che provengano da un database o da un’API. Recuperare dati da un’API invia una richiesta di rete al server dell’API e restituisce i dati come risposta. Questi viaggi di andata e ritorno richiedono tempo e possono aumentare il tempo di risposta dell’applicazione agli utenti. Inoltre, la maggior parte delle API limita il numero di richieste che…
-
Come analizzare le statistiche del database Redis gestito utilizzando l’Elastic Stack su Ubuntu 18.04
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione come parte del programma Scrivere per le Donazioni. Introduzione Il monitoraggio del database è il processo continuo di tracciamento sistematico di varie metriche che mostrano come il database si sta comportando. Osservando i dati sulle prestazioni, è possibile ottenere preziose informazioni e individuare possibili colli di bottiglia, oltre a trovare ulteriori modi per migliorare le prestazioni del database. Tali sistemi implementano spesso un sistema…
-
Come Configurare un Contatore di Visite del Sito con Redis e PHP su Ubuntu 20.04
L’autore ha selezionato la Apache Software Foundation per ricevere una donazione come parte del programma Scrivi per le Donazioni. Introduzione A hit counter is an application that records and indicates the number of visits your web page has received. The counter starts from 1 and is incremented once every time a web page is visited. Per tenere traccia delle visite, l’applicazione del contatore di accessi richiede una forma di database. Mentre i sistemi di gestione di database basati su disco…
-
Come installare e proteggere Redis su Ubuntu 22.04
Introduzione Redis è un archivio chiave-valore in memoria noto per la sua flessibilità, prestazioni e ampio supporto linguistico. Questo tutorial dimostra come installare, configurare e proteggere Redis su un server Ubuntu 22.04. Prerequisiti Per completare questa guida, avrai bisogno di accesso a un server Ubuntu 22.04 che abbia un utente non root con privilegi sudo e un firewall configurato con ufw. Puoi configurare questo seguendo la nostra Guida alla Configurazione Iniziale del Server per Ubuntu 22.04. Passaggio 1 — Installazione…
-
Come accelerare la gestione delle sessioni delle applicazioni Python/MySQL con Redis su Ubuntu 22.04
Introduzione L’autenticazione è il processo di verifica dell’identità degli utenti durante le richieste di accesso. In un processo di autenticazione, gli utenti inviano le proprie credenziali come nome utente e password. Successivamente, l’applicazione confronta quelle credenziali di accesso con le voci memorizzate nel database. Se c’è una corrispondenza, l’applicazione concede agli utenti l’accesso al sistema. Memorizzare le credenziali di accesso in un database relazionale come MySQL o PostgreSQL senza un meccanismo di caching è ancora un approccio comune e pratico,…
-
Come eseguire un’installazione sicura di Redis su Linux
Redis è benefico per molte cose, una delle quali è la memorizzazione nella cache. Puoi anche utilizzare Redis come archivio dati principale o addirittura come sostituto per un database. Ma come esegui un’installazione sicura di Redis? Installare Redis può essere un fastidio e, se non sei attento, potresti finire con molti errori. Fortunatamente per te, questo tutorial ti copre. In questo tutorial, imparerai come installare Redis in modo sicuro sul tuo sistema Linux, insieme a alcuni suggerimenti per evitare errori…
-
Controllo dei Database
Introduzione Questo checkpoint è pensato per aiutarti a valutare ciò che hai appreso dai nostri articoli introduttivi sui Database, dove abbiamo definito i database e presentato i comuni sistemi di gestione dei database. Puoi utilizzare questo checkpoint per testare le tue conoscenze su questi argomenti, rivedere i termini chiave e i comandi, e trovare risorse per continuare il tuo apprendimento. A database is any logically modeled collection of information or data. When people refer to a “database” in the context…
-
Come Gestire i Database e le Chiavi di Redis
Introduzione Redis è un datastore open-source di tipo chiave-valore in memoria. Un datastore chiave-valore è un tipo di database NoSQL in cui le chiavi fungono da identificatori unici per i loro valori associati. Ogni istanza di Redis include un certo numero di database, ognuno dei quali può contenere molte chiavi diverse di vari tipi di dati. In questa guida, imparerai come selezionare un database, spostare chiavi tra database e gestire ed eliminare chiavi. Come Usare Questa Guida Questa guida è…