Redis Ottieni valore della chiave

Redis Ottieni valore della chiave

Redis è un archivio della struttura dei dati in memoria. Può essere implementato come database, cache, broker di messaggi, motore di streaming, ecc. In azione, è un database di valore chiave con supporto per la persistenza. Redis è una soluzione ad alte prestazioni con incredibile flessibilità e scalabilità.

In questa guida, esploreremo come archiviare e recuperare i dati in Redis.

Prerequisiti

Per eseguire i passaggi dimostrati, avrai bisogno dei seguenti componenti:

  • Un sistema Linux correttamente configurato. Ulteriori informazioni sull'installazione di Ubuntu.
  • L'ultima versione di Redis è installata. Ulteriori informazioni sull'installazione di Redis.

La configurazione predefinita di Redis è progettata pensando ai server offline. Indipendentemente da ciò, è necessario distribuire Redis con adeguate configurazioni di sicurezza per evitare le violazioni.

Creazione di una coppia di valore chiave

In Redis, è necessaria una chiave per indicare un particolare punto dati. La struttura dei comandi è semplice.

Il primo passo è dichiarare una coppia di valore chiave per Redis. Questo viene fatto usando il IMPOSTATO comando.

1
$ Set

Il comando seguente creerà una semplice coppia di valore chiave:

1
$ Set pract "The Quick Brown Fox"

È possibile verificare se la chiave viene registrata correttamente nel database Redis utilizzando il comando esiste:

1
$ Esiste una pratica

In questo esempio, abbiamo creato una chiave con un valore di stringa. Tuttavia, Redis supporta vari tipi di dati, ad esempio elenchi, set, hash, ecc.

Recuperare un valore

Esistono più modi in cui possiamo recuperare il valore di una chiave a seconda del tipo di dati della chiave.

Innanzitutto, dobbiamo controllare il tipo di dati. Per controllare il tipo di dati, Redis viene fornito con il comando tipo:

1
$ Type

stringhe

Il metodo più comune di recupero del valore chiave è usare il comando GET. Restituisce il valore della chiave in formato stringa:

1
$ Get

Hash

Se il tipo di dati è hash, utilizzare il comando hgetall:

1
$ Hgetall

Elenchi

Per recuperare un tasto "Elenco", utilizzare il comando LRANGE:

1
$ LRANGE

Imposta

Per recuperare un tasto "imposta", Redis viene fornito con il comando Smembers:

1
$ SMEMBER

Zset

Per un tasto "ZSET", utilizzare il comando zrange:

1
$ Zrange 0 -1 con punteggi

Pensieri finali

Questa guida dimostra come recuperare il valore di una chiave in Redis. Ci sono vari comandi disponibili per recuperare i loro valori a seconda del tipo chiave. Mentre il metodo più comune è l'utilizzo di GET (Recupera Value String), ci sono altri strumenti come Hgetall (Revieves Hash), LRANGE (Elenco recupera), ecc.

Interessato a saperne di più su Redis? La sottocategoria Redis contiene numerose guide su vari aspetti di Redis. Ulteriori informazioni sui comandi Slowlog, SADD e MSET in Redis.