Redis et Memcached sont deux services similaires, ils proposent des « bases de données » en mémoire vive, de plus en plus d’application les utilisent.
Ils permettent souvent la mise en cache de résultat de requête SQL ce qui améliore la rapidité des sites.
Dans ce chapitre, je vais simplement vous expliquer comment installer les deux ainsi que les modules PHP correspondant.
Memcached
Installation du serveur Memcached :
sudo apt install memcached
Tester le service :
sudo systemctl status memcached
Par défaut Memcached écoute sur le port 11211.
Pour être utiliser avec PHP il est nécessaire d’installer le module php-memcached.
sudo apt install php-memcached
Pour vérifier que le module PHP est bien installé et fonctionnel, recherche le Memcached avec la fonction phpfinfo();
Redis
Installation de Redis :
sudo apt install redis
Vérifier le service Redis :
sudo systemctl status redis
Par défaut Redis utilise le port 6379.
Installer le module PHP pour Redis :
sudo apt install php-redis
A l’aide de la fonction phpinfo(); vérifier que le module est chargé.
Vous savez maintenant comment optimiser vos applications qui peuvent utiliser Redis et/ou Memcached.
Certaines applications utilisent APCU, pour cela il suffit d’installer le module php-apcu.