< Le système d'exploitation GNU-Linux
Installation
Redis est comme Memcached, un système de gestion de base de données clef-valeur scalable, très hautes performances. En 2019, il devient plus utilisé que Memcached car il possède plus de fonctionnalités[1]. Par exemple il permet en plus une persistance sur la mémoire morte utile pour les reprises sur panne, autoriser les groupes de paires clé-valeur, et gère mieux le parallélisme[2].
Pour l'installer :
sudo apt-get install redis-server
Commandes
Pour se loguer au serveur Redis :
telnet nom_du_serveur 6379
Les commandes Redis les plus utiles[3] :
- MONITOR : pour suivre l'activité du serveur en temps réel.
- FLUSHALL : pour vider toute la base de données.
- QUIT : quitter.
Exemple de reset mémoire depuis le shell :
echo "FLUSHALL" | nc -q 1 localhost 6379
redis-cli
Par défaut, redis-cli
pointe sur 127.0.0.1. Pour regarder une autre machine :
redis-cli -h redis.example.com KEYS '*'
Pour afficher les clés de la base en shell :
redis-cli KEYS '*'
Supprimer des clés par leurs noms[4] :
redis-cli --scan --pattern users:* | xargs redis-cli del
Références
Voir aussi
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.