Redis È una piattaforma avanzata che ci consente di archiviare valori e consultarli molto rapidamente, è come una cache in cui possiamo lavorare con sessioni o dati che devono persistere durante una sessione senza la necessità di memorizzarli nel database.
Per essere in grado di utilizzare Redis, Laravel Devi solo avere un'istanza di questo server in una posizione in cui puoi accedervi, poiché abbiamo classi che ci danno supporto per poter interagire correttamente con il servizio.
RequisitiAvremo prima bisogno di un server Redis funzionale e disponibile per la nostra applicazione, per questo possiamo visitare redis.io e scopri come installarlo. Quindi avremo bisogno di un'installazione standard di Laravel, bisogna anche saper fare viste e percorsi.
Seguiremo alcuni semplici passaggi per far funzionare tutto:
1- Prima di tutto dobbiamo creare dei percorsi, il primo sarà quello che il form ci mostra quando facciamo la richiesta OTTENERE, quindi creeremo un percorso che acquisisce l'invio del modulo tramite Post e passa i valori a RedisInfine, dobbiamo creare un percorso che chiami una vista e mostri i valori ottenuti da Redis. Vediamo il codice che dobbiamo usare:
2- Se osserviamo un po' la connessione con Redis è gestito da una classe con lo stesso nome che appartiene ai pacchetti di Laravel, usiamo il tuo metodo connessione () con cui stabiliremo la connessione tra la nostra applicazione e il server Redis, quindi per impostare i valori da utilizzare utilizzeremo il metodo hset ()All'interno del metodo stabiliamo l'istanza che prenderà, il nome della variabile e infine il valore, in questo caso ciò che riceve dal form.
3- Quindi, nella vista che consulta i dati, effettueremo nuovamente la connessione con il server Redis, e otterremo con il metodo hget (), l'istanza e il suo valore che richiediamo, e con questo possiamo fare un'impressione del suo contenuto, confermando così che la nostra applicazione funziona.
Perché usare Redis?È un servizio molto più veloce rispetto all'utilizzo di a Banca dati per memorizzare sessioni, con questo abbiamo il vantaggio di poter spostare grandi quantità di dati per molti utenti senza compromettere le prestazioni o l'esperienza della nostra applicazione.
Inoltre possiamo anche usare Redis come intermediario per condividere informazioni con altri servizi che sono nel nostro ecosistema e quindi sfruttare al meglio gli strumenti disponibili.
Con questo finiamo questo tutorial, abbiamo imparato come incorporare Redis e i suoi vantaggi per la nostra applicazione made in Laravel, Nonostante Redis il tuo database non è un database relazionale chiave> valore, ci permette di organizzare le informazioni in modo efficace, magari non come le applicazioni tradizionali ma possiamo in qualche modo sfruttare la sua grande velocità.
Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo