Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 16118|Répondre: 1

[Redis] Combien de clés peuvent être stockées dans une instance Redis, et quelles sont les clés et valeurs maximales ?

[Copié le lien]
Publié sur 24/01/2019 09:46:20 | | | |
Officiellement, un singleton peut gérer 250 millions de clés, et la taille maximale d’une clé ou d’une valeur est de 512M.

Quel est le nombre maximal de touches qu’une seule instance Redis peut contenir ? et quel est le nombre maximal d’éléments dans un Hash, List, Set, Sorted Set ?
Redis peut gérer jusqu’à 232 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 232 éléments.

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



Liens de référence :https://redis.io/topics/faq






Précédent:Victoire 7-3 contre l’équipe sud-coréenne de baseball
Prochain:14 janvier Morning Post (jeudi)
 Propriétaire| Publié sur 05/03/2019 17:14:33 |
Le type d’ensemble est également utilisé pour stocker plusieurs éléments de chaîne, mais contrairement à une liste, ses éléments sont non ordonnés et irrépétables, et ils ne peuvent pas être obtenus via un index. Comme montré dans la figure ci-dessous, l’ensemble user :1 :follows contient quatre éléments : « his », « it », « sports » et « music », et un ensemble peut stocker jusqu’à (2 à la puissance de 32 - 1) éléments.



1) Opérations intra-collections
(1) Ajouter élément valeur clé ajoutée [valeur...]  Le résultat de retour est le nombre d’éléments qui ont été ajoutés avec succès.

(2) Supprimez l’élément srem clé valeur [valeur...]  Le résultat de retour est le nombre d’éléments qui ont été supprimés avec succès.

(3) Obtenir le nombre d’éléments de la clé de la carte

(4) Déterminer si l’élément fait partie de l’ensemble des valeurs de la clé sismember

(5) Retourner aléatoirement un nombre spécifié d’éléments de l’ensemble Clé SrandMember [count] [count] est un paramètre optionnel, s’il n’est pas écrit, le défaut est : 1.

(6) Extraire aléatoirement des éléments de l’opération clé spop de l’ensemble peut faire apparaître un élément de l’ensemble.

(7) Obtenir tous les éléments de la clé de smembers de l’ensemble Obtenir tous les éléments de la collection, et le résultat de retour est désorganisé.

2) Fonctionnement entre collections
(1) Trouver l’intersection de plusieurs ensembles de tonalité sinter [clé...]

(2) Trouver l’union de plusieurs ensembles de clé de sunion [clé...]

(3) Trouver l’ensemble de différences de plusieurs ensembles clé sdiff [tonalité...]

(4) Sauvegarder les résultats de l’intersection, de l’union et de l’ensemble des différences.

Clé de magasin sinterstore [clé...]
sunionstore storeKey Key [clé...]
Clé de stockage sdiffstore [clé...]

L’opération entre ensembles sera plus chronophage lorsqu’il y a de nombreux éléments, donc redis fournit les trois commandes ci-dessus (commande originale + store) pour enregistrer les résultats des ensembles d’intersection, d’union et de différences entre ensembles vers storeKey, par exemple, enregistrer les résultats d’intersection entre deux collections de user :1 :follows et user :2 :follows à user :1_2 :follows.



Ressources:https://www.cnblogs.com/pirlo21/p/7120935.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com