Как установить maxmemory для аддона RedisCloud на heroku (приложение rails)?

Если потребление памяти превышает доступную память, происходит сбой приложения.

До сих пор я изменил политику памяти от volatile-lru в allkeys-lru через панель инструментов плагина. Однако я не уверен, что это сработает, так как я не уверен, что он будет пытаться использовать.

redis-rails не дает опции конфигурации для maxmemory (кажется), и я считаю, что у меня нет доступа к файлу redis.conf. (или я?)

Так какие у меня варианты?

2 ответа

Вы можете изменить его в пользовательском интерфейсе Redis Cloud. На данный момент (октябрь 2022 г.) вы переходите в «Базы данных» > выбираете свой экземпляр > раздел «Долговечность», и вы найдете раскрывающееся меню «Политика вытеснения данных».

maxmemory автоматически устанавливается выбранным планом, т. е. свободный уровень устанавливает его на 30 Мб.

Я считаю, что у меня нет доступа к файлу redis.conf.

Это правильно.

Другие вопросы по тегам