Redis est une base de données de valeurs-clés de type journal open source écrite en langage ANSI C, prend en charge le réseau, peut être basée sur la mémoire et persistante, et fournit des API dans plusieurs langues.
Redis est une base de données clé-valeur hautes performances. Elle est souvent appelée serveur de structure de données car la valeur peut être une chaîne (String), un hachage (Hash). , liste (liste), ensembles (ensembles) et ensembles ordonnés (ensembles triés) et autres types.
Les performances supérieures, la simplicité et les opérations atomiques de Redis sur les structures de données aident à résoudre des problèmes difficiles à mettre en œuvre ou qui fonctionnent mal avec les implémentations de bases de données relationnelles traditionnelles.
Redis prend en charge la synchronisation maître-esclave. Les données peuvent être synchronisées du serveur maître vers n'importe quel nombre de serveurs esclaves, et le serveur esclave peut être un serveur maître associé à d'autres serveurs esclaves. Cela permet à Redis d'effectuer une réplication d'arborescence à un seul niveau. La sauvegarde peut écrire des données intentionnellement ou non. Étant donné que le mécanisme de publication/abonnement est entièrement implémenté, lorsque la base de données esclave synchronise l'arborescence n'importe où, elle peut s'abonner à un canal et recevoir l'enregistrement complet de publication des messages du serveur maître. La synchronisation est utile pour l'évolutivité et la redondance des données des opérations de lecture.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!