если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Максимум можно ограничить исходя из памяти на сервере, а потом смотреть, сколько редис в реальности занял. Persist по умолчанию там включен.
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Конечно, он их пытается свопать на диск. Но то такое.
значет в этом плане Редис гибче получается, так как там персист из коробки, и его можно настроить на регулярный дамп (каждые 5 минут, например), или AOF режим - при каждом изменении
Вообще, в идеале, у вас не должно быть причин хранить сообщения очередей где-то, кроме сервера очередей. А уж если вы не должны их терять, тода лучше их хранить в БД
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Тебе ну очень сильно хочется заюзать редис для очередей? Данные пишутся на диск периодически (настраивается) И в этот период ты можешь потерять эти данные. Пойми уже для себя наконец.
И откуда это желание не нагружать бд? у вас там десятки тысяч запросов в секунду? сильно сомневаюсь. Бд создана для того, чтобы въебывать. Вот и пусть въебывает.