Maison  >  Article  >  base de données  >  Combien de données Redis peut-il stocker

Combien de données Redis peut-il stocker

anonymity
anonymityoriginal
2019-06-05 09:41:1316570parcourir

Redis est un système de stockage clé-valeur. Semblable à Memcached, il prend en charge relativement plus de types de valeurs stockées, notamment string (string), list (liste chaînée), set (set), zset (ensemble trié - ensemble ordonné) et hash (type de hachage). Ces types de données prennent tous en charge les opérations push/pop, ajout/suppression, intersection, union, différence et plus riches, et ces opérations sont toutes atomiques. Sur cette base, Redis prend en charge différentes méthodes de tri. Comme Memcached, les données sont mises en cache en mémoire pour garantir l'efficacité. La différence est que Redis écrira périodiquement les données mises à jour sur le disque ou écrira les opérations de modification dans des fichiers d'enregistrement supplémentaires, et sur cette base, la synchronisation maître-esclave (maître-esclave) est obtenue.

Combien de données Redis peut-il stocker

Quelle quantité de données Redis peut-il stocker ?

Un tel indicateur n’existe pas. Ce n'est pas une question de nombre d'enregistrements, mais de capacité réelle. Ainsi, lors de la configuration, vous pouvez :

Définir l'option maxmemory dans redis.conf. Cette option indique à Redis la quantité de mémoire physique utilisée avant de commencer à rejeter les demandes d'écriture ultérieures. Ce paramètre peut être bien protégé. ne provoquera pas d'échange en raison d'une utilisation excessive de la mémoire physique, ce qui finira par affecter sérieusement les performances, voire même un crash.

Officiellement déclaré qu'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 :

Quel est le nombre maximum de clés qu'une seule instance Redis peut contenir ? et quel est le nombre maximum d'éléments dans un hachage, une liste, un ensemble, un ensemble trié ?

Redis peut gérer jusqu'à 2^32 clés, et a été testé en pratique pour gérer au moins 250 millions de clés par instance.

Chaque hachage, liste, ensemble et ensemble trié peut contenir 2 ^ 32 éléments.

En d'autres termes, votre limite est probablement la mémoire disponible dans votre système.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn