1.0 KiB
1.0 KiB
Introduction à Redis
Sylvain Eliade, Cadoles
Redis
- Stockage en mémoire
- Mais pas que… Stockage persistant optionnel
- Base de données, cache, pub-sub
- Réplication, transactions, partitionnement…
- Nombreux types de structures de données, majoritairement clé-valeur
- Très très rapide
- Un seul thread, mais c'est pas grave, c'est pas le CPU qui limite
- Scriptable avec Lua
Types de structures de données
- Chaînes de caractère
- Listes simples
- Jeux de données uniques non-ordonnées (sets)
- Dictionnaires (hashes)
- Liste triée (sorted set)
Le protocole de Redis
- Protocole texte simple (utilisable par telnet !)
- Commandes texte suivies d'arguments :
SET clé valeur
- Réponse texte :
OK
, chaînes, etc.
Commandes de base
- Commandes Redis
- Types Redis
- Redis-cli !
SET test coucou
…OK
GET test
…"coucou"
DEL test
…(integer) 1
= une clé supprimée, c'est bon !KEYS *
= lister toutes les clés