Étiquette : redis

22 février 2016 /

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