Introducció

Redis CLI (Command Line Interface) és una eina poderosa que permet interactuar amb el servidor Redis directament des de la línia de comandes. Aquesta eina és essencial per a administradors i desenvolupadors que necessiten gestionar i manipular dades a Redis de manera eficient.

Continguts

Instal·lació de Redis CLI

Redis CLI s'instal·la automàticament quan instal·les Redis. Si encara no has instal·lat Redis, segueix les instruccions del tema anterior sobre Instal·lant Redis.

Connexió al Servidor Redis

Per connectar-te al servidor Redis utilitzant Redis CLI, obre una terminal i executa la següent comanda:

redis-cli

Això et connectarà al servidor Redis que s'executa a localhost en el port per defecte 6379. Si el servidor Redis s'executa en una màquina diferent o en un port diferent, pots especificar l'adreça i el port:

redis-cli -h <hostname> -p <port>

Per exemple:

redis-cli -h 192.168.1.100 -p 6380

Comandes Bàsiques

Un cop connectat, pots començar a executar comandes Redis. Aquí tens algunes de les comandes bàsiques més utilitzades:

  1. PING

Comprova si el servidor està actiu:

PING

Resposta esperada:

PONG

  1. SET i GET

Emmagatzema i recupera valors associats a claus:

SET clau "valor"
GET clau

Exemple:

SET salutacio "Hola, món!"
GET salutacio

Resposta esperada:

"Hola, món!"

  1. DEL

Elimina una clau:

DEL clau

Exemple:

DEL salutacio

  1. EXISTS

Comprova si una clau existeix:

EXISTS clau

Exemple:

EXISTS salutacio

Resposta esperada:

(integer) 0

  1. KEYS

Llista totes les claus que coincideixen amb un patró:

KEYS patró

Exemple:

KEYS *

Gestió de Clau-Valor

Redis CLI permet gestionar les dades de manera eficient. Aquí tens algunes operacions comunes:

  1. Establir una clau amb caducitat

SET clau "valor" EX 10

Això estableix la clau amb un valor que caducarà en 10 segons.

  1. Incrementar el valor d'una clau

INCR clau

Exemple:

SET comptador 0
INCR comptador

Resposta esperada:

(integer) 1

  1. Obtenir informació del servidor

INFO

Aquesta comanda proporciona informació detallada sobre el servidor Redis.

Exercicis Pràctics

Exercici 1: Emmagatzemar i Recuperar Valors

  1. Emmagatzema un valor amb la clau nom:
    SET nom "Joan"
    
  2. Recupera el valor de la clau nom:
    GET nom
    

Exercici 2: Comprovar l'Existència d'una Clau

  1. Comprova si la clau nom existeix:
    EXISTS nom
    

Exercici 3: Eliminar una Clau

  1. Elimina la clau nom:
    DEL nom
    

Exercici 4: Establir una Clau amb Caducitat

  1. Estableix una clau temp amb un valor que caducarà en 5 segons:
    SET temp "valor temporal" EX 5
    

Conclusió

Redis CLI és una eina essencial per interactuar amb el servidor Redis. En aquest tema, hem après com connectar-nos al servidor, executar comandes bàsiques i gestionar dades de clau-valor. A mesura que avancem en el curs, explorarem comandes més avançades i tècniques per optimitzar l'ús de Redis.

Amb aquests coneixements bàsics, ja estàs preparat per començar a treballar amb Redis CLI i explorar les seves capacitats. En el següent mòdul, aprofundirem en les estructures de dades de Redis.

© Copyright 2024. Tots els drets reservats