Как установить maxmemory для аддона RedisCloud на heroku (приложение rails)?
Если потребление памяти превышает доступную память, происходит сбой приложения.
До сих пор я изменил политику памяти от volatile-lru
в allkeys-lru
через панель инструментов плагина. Однако я не уверен, что это сработает, так как я не уверен, что он будет пытаться использовать.
redis-rails не дает опции конфигурации для maxmemory (кажется), и я считаю, что у меня нет доступа к файлу redis.conf. (или я?)
Так какие у меня варианты?
2 ответа
Вы можете изменить его в пользовательском интерфейсе Redis Cloud. На данный момент (октябрь 2022 г.) вы переходите в «Базы данных» > выбираете свой экземпляр > раздел «Долговечность», и вы найдете раскрывающееся меню «Политика вытеснения данных».
maxmemory
автоматически устанавливается выбранным планом, т. е. свободный уровень устанавливает его на 30 Мб.
Я считаю, что у меня нет доступа к файлу redis.conf.
Это правильно.