web-dev-qa-db-fra.com

Quelle est la taille maximale que vous pouvez stocker dans redis?

Est-ce que quelqu'un sait quelle taille de valeur maximale vous pouvez stocker dans redis? Je veux utiliser redis comme file d'attente de messages avec céleri pour stocker certains petits documents qui doivent être traités par un travailleur sur un autre serveur, et je veux m'assurer que les documents ne seront pas trop gros.

J'ai trouvé une page avec une référence à 1 Go, mais lorsque j'ai suivi le lien sur la page pour savoir où ils ont obtenu cette réponse, le lien n'était plus valide. Voici le lien:

http://news.ycombinator.com/item?id=1182005

Merci, Ken

31
Ken Cochrane

Je crois comprendre que les tailles de clés sont limitées à 2 Gio. Cela signifie que la quantité maximale de données que vous pouvez stocker sur une clé donnée est de 2 Gio. Toutes les valeurs de chaîne sont limitées à 512 Mo.

http://redis.io/topics/data-types

http://groups.google.com/group/redis-db/browse_thread/thread/1c7e33fbc98734b3?fwc=2

47
BMiner

C'est dans l'ordre de la quantité de RAM vous en avez, au moins, donc à moins que vous ne prévoyiez d'y mettre des objets de plusieurs gigaoctets, je ne m'inquiéterais pas. J'ai eu des ensembles qui étaient des centaines de mégaoctets gros sans problème, mais je ne connais pas les limites exactes.

2
Theo

Un article sur Redis Memory Usage peut vous aider à déterminer approximativement la quantité de mémoire nécessaire à votre base de données.

1
yojimbo87

Une valeur de chaîne peut accueillir la taille de max 512 Mo . Mais selon cela link , la taille peut être augmentée.

0
Gunasekar