- Вариант использования - использовать Redis для локального кэша MySQL
- Формат данных в MySQL: один первичный ключ и несколько других полей. Не будет запросов перекрестной таблицы db
- Ключ Redis является первичным ключом в MySQL, а значение hash содержит другие поля в MySQL
- При отключении питания допустимо потерять менее одной минуты данных.
Мое решение:
- Redis пишет файл AOF, некоторые процессы будут отслеживать этот файл и синхронизировать обновленные данные с MySQL
- Hack Redis для записи AOF в нескольких файлах, подобно MySQL binlog
- Интерфейс данных будет читать и писать только через Redis
Является ли это решение ОК?
И какая лучшая стратегия для этой работы?