Maison >base de données >Redis >Quel type de base de données est Redis ?
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 de type NoSql (pas seulement sql, pas seulement sql), également appelée base de données non relationnelle.
Les bases de données non relationnelles stockent les données sous forme de valeur-clé, et les données sont stockées en mémoire, ce qui peut être un inconvénient. Étant donné que la taille de la mémoire de Redis lui-même n'est que de 1 Go et que l'utilisation pratique n'est que de 0,75 Go, nous devons fournir des serveurs supplémentaires pour la prendre en charge. (Apprentissage recommandé : Tutoriel vidéo Redis)
Avantages et inconvénients :
①Redis enregistre les données sous forme de clé-valeur, nous Il est nécessaire d'utiliser Key pour récupérer les données et Key-Value pour sauvegarder les données. La complexité temporelle est O(1). Les performances de lecture et d'écriture sont excellentes.
② Prend en charge les structures de données riches, les structures de données courantes telles que List, String, Set, Hash, etc.
③ Prend en charge la persistance des données, prend en charge les méthodes de persistance AOF et RDB
Pour plus de connaissances techniques liées à Redis, veuillez visiter la colonne Tutoriel d'utilisation de Redis pour apprendre !
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!