Могу ли я создать несколько полных наборов с данными 2 ^ 32 в Redis? - PullRequest
0 голосов
/ 16 июня 2020

Собственно вопрос заключается в емкости одного экземпляра Redis, независимо от объема памяти.

В справке сказано:

Redis может обрабатывать до 2 ^ 32 ключей и был протестирован на практике для обработки не менее 250 миллионов ключей на экземпляр. Каждый ha sh, список, набор и отсортированный набор может содержать 2 ^ 32 элемента. Другими словами, ваш предел - это, скорее всего, доступная память в вашей системе. экземпляр Redis? Это означает 4 * (2 ^ 32) ключа всего.

1 Ответ

1 голос
/ 16 июня 2020

Наборы не содержат ключей, они содержат строки .

Наборы Redis представляют собой неупорядоченный набор строк.

Конечно, ваш строка может иметь те же символы, что и один из ваших ключей, но в этом нет ничего особенного. Итак, да, у вас может быть четыре набора, содержащих до 4 * (2 ^ 32) строк , но общее количество ключей все равно будет ограничено 2 ^ 32.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...