Задать вопрос
@Georg

Может ли Redis хранить больше данных, чем ему выделено памяти?

Собственно интересует вопрос - можно ли Redis использовать как основное хранилище для данных (например 100 Гб), выделив ему значительно меньшее количество оперативной памяти (например 10 Гб)?
  • Вопрос задан
  • 282 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@forspamonly2
уже нет. раньше, во времена вторых версий, какая-то виртуальная память в нём была, хотя хорошо никогда не работала.

мы в то время пытались эту возможность использовать, но когда оно лезло на диск, просадки произвоительности были реально несоразмерны активности нашей работы с базой. вероятно, структуры внутренних редисовских данных совсем не заточены под поддержание хоть какой-то локальности, и ему постоянно приходится шариться по всей памяти. очевидно, так и быстрее, и экономнее, но с дисками это сочетается крайне погано.
Ответ написан
Комментировать
@PapaStifflera
Родился, вырос...
Нет, не может. И это прописано в документации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы