Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Lista | Tipi di Dati in Redis
Introduzione a Redis

bookLista

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
  • LRANGE restituirà tutti gli elementi: ["Task1", "Task3"];
  • LINDEX restituirà "Task1";
  • LLEN restituirà 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"].

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 3.33

bookLista

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
  • LRANGE restituirà tutti gli elementi: ["Task1", "Task3"];
  • LINDEX restituirà "Task1";
  • LLEN restituirà 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"].

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
some-alt