Redis (de l’anglais REmote DIctionary Server qui peut être traduit par « serveur de dictionnaire distant » et jeu de mot avec Redistribute1) est un système de gestion de base de données clef-valeur scalable, très hautes performances, écrit avec le langage de programmation C ANSI et distribué sous licence BSD. Il fait partie de la mouvance NoSQL et vise à fournir les performances les plus élevées possibles.
Pour une installation dans /opt :
cd /opt
On récupère l’url du dernier binaire à cette adresse:
http://download.redis.io/releases/
Puis on télécharge ,on décompresse les binaires et on créer un lien symbolique par soucis de propreté:
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
tar xvf redis-3.0.6.tar.gz
rm -f redis-3.0.6.tar.gz
ln -s redis-3.0.6 redis
Redis aura besoin de quelques dépendances pour son installation:
yum install gcc* tcl
Puis on prépare et lance un script pour installer le service:
cd /opt/redis
make
make test
make install
cd utils
./install_server.sh
Il ne nous reste plus qu’a tester son bon fonctionnement:
service redis_6379 status
service redis_6379 stop
service redis_6379 start
Mise en place d’un mot de passe administrateur:
vi /etc/redis/6379.conf
Puis on y ajoute cette ligne en modifiant le changeant « votre_mot_de_passe »:
requirepass votre_mot_de_passe