Dans ce didacticiel, nous allons vous montrer comment installer Redis sur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Redis est une clé avancée open source sous licence BSD. magasin de valeurs. Il est souvent appelé serveur de structure de données car les clés peuvent contenir des chaînes, des hachages, des listes, des ensembles et des ensembles triés. Redis prend également en charge des types de données tels que les transitions, la publication et l'abonnement. « Redis » est considéré comme plus puissant que « Memcache ». Il serait judicieux de mettre « Redis » en pratique et de laisser tomber « Memcache » pendant un certain temps.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de Redis sur un serveur Ubuntu 16.04 LTS (Xenial Xerus).
Installer Redis sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant les commandes apt-get suivantes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Installation de Redis sur Ubuntu 16.04.
L'installation de Redis sur Ubuntu est simple. Exécutez la commande ci-dessous pour installer Redis sur votre machine :
apt-get install redis-server
Redis fournit une extension PHP pour fonctionner avec PHP. Ici, nous couvrirons l'installation de l'extension Redis de PHP à partir de la compilation des sources et en utilisant le référentiel apt. La commande suivante installez et configurez l'extension Redis avec PHP :
apt-get install php-redis
Étape 3. Configurez le cache Redis sur Ubuntu 16.04.
Pour configurer Redis en tant que cache, vous devez modifier le /etc/redis/redis.conf
fichier :
nano /etc/redis/redis.conf
Pour configurer la mémoire maximale pour Redis ainsi que la façon dont Redis sélectionnera ce qu'il faut supprimer lorsque la mémoire maximale est atteinte, ajoutez les lignes suivantes à la fin du fichier :
maxmemory 128mb maxmemory-policy allkeys-lru
Enregistrez et fermez le fichier, puis redémarrez le service Redis :
systemctl restart redis-server.service systemctl enable redis-server.service
Étape 4. Démarrage et test de Redis.
Nous allons démarrer et vérifier l'état de Redis avec les commandes ci-dessous :
$ systemctl start redis-server.service $ systemctl status redis-server.service redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2016-10-20 15:07:10 IST; 17s ago Main PID: 7207 (redis-server) Tasks: 3 Memory: 6.2M CPU: 22ms CGroup: /system.slice/redis.service └─7207 /usr/local/bin/redis-server 127.0.0.1:6379 Oct 20 15:07:10 ubuntu-16 redis-server[7207]: | `-._`-._ _.-'_.-' | Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-._`-.__.-'_.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-.__.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-.__.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING: The T Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # Server started Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING overco Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING you have. ... ...
Nous allons maintenant tester l'instance Redis avec quelques commandes :
$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit
Félicitations ! Vous avez installé Redis avec succès. Merci d'avoir utilisé ce didacticiel pour installer Redis sur votre système Ubuntu 16.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Redis.