50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
Redis

Redis

Redis est le store de données en mémoire. Cache, file de messages, stockage de sessions, classements, et la base de données clé-valeur la plus déployée en production. Utilisé chez Twitter, GitHub, Stack Overflow et Airbnb. Latence sous la milliseconde, avec options de persistance pour la durabilité.

Version

Latest

Système d'exploitation

Serveur Ubuntu 24.04 LTS

RAM min.

1 GB

Types d'IP

IPV4,IPV6

Accès

Vous pouvez accéder à Redis à l'adresse redis://localhost:6379

Exemple d'accès au shell interactif :

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Fichiers et répertoires importants

  • /etc/redis/redis.conf → Fichier de configuration principal
  • /var/lib/redis/ → Répertoire de données pour la persistance
  • /var/log/redis/redis-server.log → Fichier de log
  • /usr/bin/redis-cli → Outil en ligne de commande Redis
  • /usr/bin/redis-server → Binaire du daemon Redis

Gestion du service

Opérations courantes sur le service :

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configuration

Fichier de configuration Redis : /etc/redis/redis.conf

  • bind. Contrôle les interfaces réseau sur lesquelles Redis écoute.
  • protected-mode. Doit être désactivé si vous autorisez l'accès distant.
  • requirepass. Définit un mot de passe pour l'authentification des clients.
  • maxmemory. Limite l'utilisation de RAM (pour les cas d'usage en cache).
  • appendonly. Active la persistance AOF.

Après chaque modification :

systemctl restart redis-server

Outils et commandes utiles

Redis inclut plusieurs outils intégrés :

  • redis-cli → Interface en ligne de commande pour Redis
  • redis-benchmark → Utilitaire de benchmarking
  • redis-check-aof et redis-check-rdb → Valider les fichiers de persistance AOF/RDB
  • redis-server → Démarrage manuel du daemon Redis

Journaux et surveillance

Consulter les logs :

journalctl -u redis-server -f

Surveiller l'activité :

redis-cli monitor

Voir les clients connectés :

redis-cli client list

Modes de persistance

Redis propose deux options de persistance :

  1. Snapshots RDB → Enregistre l'état de la base de données à intervalles réguliers (léger).
  2. AOF (Append Only File) → Journalise chaque écriture (plus sûr, mais plus volumineux).

Vous pouvez activer les deux dans /etc/redis/redis.conf pour plus de durabilité.

Plus dans Outils de base de données

Applications associées.

Déployer Redis maintenant. À partir de 2,48 $/mois.