Lista
Una lista preserva l'ordine degli elementi e supporta l'accesso tramite indice. Questo la rende adatta per attività come la creazione di code di attività, registrazione di eventi o la memorizzazione di dati in tempo reale come le attività recenti degli utenti.
Comandi principali per lavorare con le liste in Redis
I comandi chiave per lavorare con le liste in Redis includono diverse categorie, ciascuna rivolta a un compito specifico: aggiunta, recupero, lettura, modifica, eliminazione degli elementi e gestione della dimensione della lista.
Aggiunta di elementi a una lista
Redis fornisce due comandi per aggiungere elementi a una lista: LPUSH e RPUSH, che aggiungono elementi rispettivamente all'inizio e alla fine della lista.
LPUSH tasks "Task1" "Task2" # adds to the beginning
RPUSH tasks "Task3" "Task4" # adds to the end
Dopo l'esecuzione di questi comandi, la lista tasks apparirà così: ["Task2", "Task1", "Task3", "Task4"].
Rimozione di elementi da una lista
Per rimuovere elementi da una lista, Redis fornisce due comandi: LPOP e RPOP, che rimuovono e restituiscono elementi rispettivamente dall'inizio e dalla fine della lista.
LPOP tasks # removes and returns "Task2"
RPOP tasks # removes and returns "Task4"
Dopo l'esecuzione di questi comandi, la lista tasks apparirà così: ["Task1", "Task3"].
Lettura degli elementi da una lista
Per leggere gli elementi da una lista, Redis offre i comandi LRANGE, LINDEX e LLEN. LRANGE e LINDEX consentono di recuperare elementi tramite indice, mentre LLEN restituisce il numero totale di elementi nella lista.
LRANGE tasks 0 -1 # returns all elements in the list
LINDEX tasks 0 # returns the first element
LLEN tasks # returns the length of the list
LRANGErestituirà tutti gli elementi:["Task1", "Task3"];LINDEXrestituirà "Task1";LLENrestituirà 2.
Modifica di una lista
Per modificare un elemento in una lista, utilizzare il comando LSET, che consente di aggiornare un elemento a un indice specifico.
LSET tasks 1 "UpdatedTask" # updates the second element to "UpdatedTask"
Dopo l'esecuzione di questo comando, la lista tasks sarà: ["Task1", "UpdatedTask"].
Riduzione di una Lista
Il comando LTRIM viene utilizzato per ridurre una lista, mantenendo solo gli elementi all'interno di un intervallo specificato. Tutti gli altri elementi verranno rimossi.
LTRIM tasks 0 1 # keeps only the first two elements
Se la lista tasks era: ["Task1", "Task2", "Task3"], dopo l'esecuzione del comando, la lista conterrà: ["Task1", "Task2"].
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.33
Lista
Scorri per mostrare il menu
Una lista preserva l'ordine degli elementi e supporta l'accesso tramite indice. Questo la rende adatta per attività come la creazione di code di attività, registrazione di eventi o la memorizzazione di dati in tempo reale come le attività recenti degli utenti.
Comandi principali per lavorare con le liste in Redis
I comandi chiave per lavorare con le liste in Redis includono diverse categorie, ciascuna rivolta a un compito specifico: aggiunta, recupero, lettura, modifica, eliminazione degli elementi e gestione della dimensione della lista.
Aggiunta di elementi a una lista
Redis fornisce due comandi per aggiungere elementi a una lista: LPUSH e RPUSH, che aggiungono elementi rispettivamente all'inizio e alla fine della lista.
LPUSH tasks "Task1" "Task2" # adds to the beginning
RPUSH tasks "Task3" "Task4" # adds to the end
Dopo l'esecuzione di questi comandi, la lista tasks apparirà così: ["Task2", "Task1", "Task3", "Task4"].
Rimozione di elementi da una lista
Per rimuovere elementi da una lista, Redis fornisce due comandi: LPOP e RPOP, che rimuovono e restituiscono elementi rispettivamente dall'inizio e dalla fine della lista.
LPOP tasks # removes and returns "Task2"
RPOP tasks # removes and returns "Task4"
Dopo l'esecuzione di questi comandi, la lista tasks apparirà così: ["Task1", "Task3"].
Lettura degli elementi da una lista
Per leggere gli elementi da una lista, Redis offre i comandi LRANGE, LINDEX e LLEN. LRANGE e LINDEX consentono di recuperare elementi tramite indice, mentre LLEN restituisce il numero totale di elementi nella lista.
LRANGE tasks 0 -1 # returns all elements in the list
LINDEX tasks 0 # returns the first element
LLEN tasks # returns the length of the list
LRANGErestituirà tutti gli elementi:["Task1", "Task3"];LINDEXrestituirà "Task1";LLENrestituirà 2.
Modifica di una lista
Per modificare un elemento in una lista, utilizzare il comando LSET, che consente di aggiornare un elemento a un indice specifico.
LSET tasks 1 "UpdatedTask" # updates the second element to "UpdatedTask"
Dopo l'esecuzione di questo comando, la lista tasks sarà: ["Task1", "UpdatedTask"].
Riduzione di una Lista
Il comando LTRIM viene utilizzato per ridurre una lista, mantenendo solo gli elementi all'interno di un intervallo specificato. Tutti gli altri elementi verranno rimossi.
LTRIM tasks 0 1 # keeps only the first two elements
Se la lista tasks era: ["Task1", "Task2", "Task3"], dopo l'esecuzione del comando, la lista conterrà: ["Task1", "Task2"].
Grazie per i tuoi commenti!