будет ли redis список хранилищ данных большого размера в нескольких узлах redis в кластере? - PullRequest
0 голосов
/ 06 марта 2020

Я начал читать Redis и у меня возник вопрос, как он работает в многоузловой распределенной среде?

1.) Я создал список Redis и добавил 1M элементов размером 20 ГБ. 2.) Допустим, емкость моего узла составляет 12 ГБ. 3.) Будет ли заново разделять список на несколько узлов? Если да, то как он заботится о порядке вставки при получении элементов?

1 Ответ

0 голосов
/ 06 марта 2020

Я думаю, что один узел кластера Redis создаст sh.

Поскольку кластер Redis распределяет ключ по слоту ha sh, что означает, что ключи с таким же ха sh будут распределены на один и тот же узел, и один ключ будет храниться только на одном узле. Таким образом, данные размером 20 ГБ будут go на один узел по ключу (тип is list) ha sh, и этот узел (только с 12 ГБ памяти) будет иметь sh.

...