Какой максимальный размер значения вы можете хранить в Redis? - PullRequest
31 голосов
/ 09 апреля 2011

Кто-нибудь знает, какой максимальный размер значения вы можете хранить в Redis? Я хочу использовать redis в качестве очереди сообщений с сельдереем для хранения небольших документов, которые должны обрабатываться работником на другом сервере, и хочу убедиться, что документы не будут слишком большими.

Я нашел одну страницу со ссылкой на 1 ГБ, но когда я перешел по ссылке на странице, где они получили этот ответ, ссылка больше не действительна. Вот ссылка:

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

Спасибо, Кен

Ответы [ 4 ]

47 голосов
/ 11 апреля 2011

Насколько я понимаю, размеры клавиш ограничены 2 ГиБ.Это означает, что максимальный объем данных, которые вы можете хранить на данном ключе, составляет 2 ГиБ.Все строковые значения ограничены 512 МБ.

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

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

2 голосов
/ 10 апреля 2011

По крайней мере, это в порядке объема ОЗУ, так что если вы не планируете помещать туда объекты объемом в несколько гигабайт, я бы не стал беспокоиться. У меня были наборы размером в сотни мегабайт без проблем, но я не знаю точных пределов.

1 голос
/ 10 апреля 2011

Статья о Использование памяти Redis может помочь вам приблизительно определить, сколько памяти займет ваша база данных.

0 голосов
/ 23 февраля 2019

Строковое значение может соответствовать размеру max 512MB .Но по этой ссылке размер может быть увеличен.

...