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:
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:
Per exemple:
Comandes Bàsiques
Un cop connectat, pots començar a executar comandes Redis. Aquí tens algunes de les comandes bàsiques més utilitzades:
PING
PING
Comprova si el servidor està actiu:
Resposta esperada:
SET
i GET
SET
i GET
Emmagatzema i recupera valors associats a claus:
Exemple:
Resposta esperada:
DEL
DEL
Elimina una clau:
Exemple:
EXISTS
EXISTS
Comprova si una clau existeix:
Exemple:
Resposta esperada:
KEYS
KEYS
Llista totes les claus que coincideixen amb un patró:
Exemple:
Gestió de Clau-Valor
Redis CLI permet gestionar les dades de manera eficient. Aquí tens algunes operacions comunes:
- Establir una clau amb caducitat
Això estableix la clau amb un valor que caducarà en 10 segons.
- Incrementar el valor d'una clau
Exemple:
Resposta esperada:
- Obtenir informació del servidor
Aquesta comanda proporciona informació detallada sobre el servidor Redis.
Exercicis Pràctics
Exercici 1: Emmagatzemar i Recuperar Valors
- Emmagatzema un valor amb la clau
nom
:SET nom "Joan"
- Recupera el valor de la clau
nom
:GET nom
Exercici 2: Comprovar l'Existència d'una Clau
- Comprova si la clau
nom
existeix:EXISTS nom
Exercici 3: Eliminar una Clau
- Elimina la clau
nom
:DEL nom
Exercici 4: Establir una Clau amb Caducitat
- 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.
Curs de Redis
Mòdul 1: Introducció a Redis
Mòdul 2: Estructures de Dades de Redis
Mòdul 3: Comandes i Operacions de Redis
Mòdul 4: Persistència de Redis
- Instantànies (RDB)
- Fitxers Només de Afegeix (AOF)
- Configuració de la Persistència
- Còpia de Seguretat i Restauració
Mòdul 5: Seguretat de Redis
Mòdul 6: Optimització del Rendiment de Redis
Mòdul 7: Clúster i Alta Disponibilitat de Redis
Mòdul 8: Mòduls i Extensions de Redis
- Introducció als Mòduls de Redis
- Mòduls Populars de Redis
- Creant Mòduls Personalitzats
- Utilitzant Redis amb Altres Tecnologies