Cette vidéo a pour vocation de présenter ses spécificités en s'appuyant sur des exemples concrets. Après avoir présenté le positionnement de Redis dans le milieu des bases de données NoSQL, nous allons présenter un à un les différents types de données en nous appuyant sur des exemples en ligne de commande, et en PHP, grâce à la librairie predis. Ainsi, seront développés la manipulation des chaînes de caractères et de nombres, la gestion de l'expiration automatique des clés puis les types plus complexes tels que les ensembles via les hashes, les sets et les sorted sets. Un exemple de pub/sub sera également réalisé afin de mettre en œuvre ce patron de conception consistant à souscrire à une chaîne de diffusion pour recevoir un message publié. Enfin, nous étudierons le fonctionnement de la persistance des données sur le disque et le fonctionnement des services Redis Sentinel et Redis Cluster pour assurer la haute disponibilité et la scalabilité horizontale.