2012-12-25 6 views
2

Si redis stocke des données en tant que paire valeur/clé en mémoire, quelle est la taille de la table de hachage redis créée initialement pour stocker les paires valeur/clé? Est-ce que cela crée une table de taille équivalente au paramètre maxmemory dans le fichier de configuration?Comment redis stocker des données

Répondre

3

Non, la taille de la table de hachage du dictionnaire principal est dynamique.

La taille initiale est de 4 entrées. Ensuite, il se développe pour accueillir les données, en suivant les puissances de 2. La croissance est dynamique, de sorte que le ressassement est effectué de manière incrémentielle en arrière-plan. Les opérations de rehaussement coûteuses ne peuvent pas bloquer une simple commande d'ensemble.

Questions connexes