Требуется ли количество символов в ключе redis для увеличения памяти? - PullRequest
0 голосов
/ 12 марта 2011

Распределяет ли redis память, как memcached для ключей, в которой, пока ключ умещается в «плиту памяти» длиной X, не требуется никакой дополнительной памяти между, скажем, клавишей «foo» и клавишей «foo2»?Или объем монотонно увеличивающейся необходимой памяти увеличивается каждый раз, когда к ключу добавляется дополнительный символ?

Как насчет значения?Является ли оно также монотонно растущим или подчиняется концепции «распределителя плит» в redis?

1 Ответ

0 голосов
/ 12 марта 2011

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

Кроме того, из-за выпуска 2.x, который включает новую ВМ (виртуальную память, не путать с виртуальной машиной),он занимает больше места, чем нужно на самом деле.

Подробную информацию об этих проблемах вы найдете в блоге Antirez: http://antirez.com/

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