Il y a un total de 16 db numérotés de 0 à 15 dans redis, et db0 est utilisé par défaut
Dans reidis, comment séparer les différentes données d'application les unes des autres tout en étant stockés dans le même. Qu'en est-il des exemples ? C'est l'équivalent d'une base de données MySQL. Différentes données d'application sont stockées dans différentes bases de données.
Dans Redis, la base de données est identifiée par un index entier plutôt que par un nom de base de données. Par défaut, un client se connecte à la base de données 0. Les paramètres suivants dans le fichier de configuration Redis contrôlent le nombre total de bases de données :
databases 16
Vous pouvez basculer vers une autre base de données via la commande suivante
select 1
ps : Dans un cluster Redis, la commande select ne peut pas être utilisé, car le cluster Redis ne prend en charge que db0
Chaque base de données a son propre espace, il n'y a donc pas lieu de s'inquiéter des conflits de clés entre elles.
Sous différentes bases de données, la même clé obtient sa propre valeur.
Combien de clés une instance Redis peut-elle stocker ?
Officiellement, une seule instance peut gérer 250 millions de clés, lien de référence : https://redis . io/topics/faq, voici les mots originaux :
What is the maximum number of keys a single Redis instance can hold? and what the max number of elements in a Hash, List, Set, Sorted Set? Redis can handle up to 2^32 keys, and was tested in practice to handle at least 250 million keys per instance. Every hash, list, set, and sorted set, can hold 2^32 elements. In other words your limit is likely the available memory in your system.
La taille maximale d'une clé ou d'une valeur est de 512 M
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!