У меня есть сценарий, где мне нужно синхронизировать мои данные MySQL в redis cache каждые 2 минуты.Удалите и вставьте данные в кеш Redis каждые 2 минуты
В основном у меня есть 2 таблицы категорий и статей. Каждая статья относится к определенной категории. Извлечение: мне нужно получить статьи определенного раздела, а иногда и ограничивать их.
Я видел 5 структур данных, доступных в Redis, но путаюсь, чтобы выбрать один из них, который будет соответствовать этим требованиям.
Каждые 2 минуты все данные должны быть удалены и вставлены.
Так что это лучший способ, которым я могу продолжать.
Можете ли вы объяснить, почему вам это нужно, чтобы мы могли сделать соответствующий ответ? Ваши клиенты получают данные только от redis? это «сортировать» доступные данные? – khanou
Можете ли вы объяснить «извлечения статей определенного раздела, а иногда и ограничение его», например, для определенной категории? – Rabea
У меня есть категории и статьи. Данные хранятся в Amazon MySql RDS, и каждые 3 и 15 минут мы разбираем статей из rss и храним в db. Таким образом, rds постоянно занимается. Существует android, ios, мобильный сайт, который запрашивает статьи , поэтому вызовы Rest Api предназначены только для получения веб-сервисов node.js. У нас есть от 60 до 70 разделов, и в каждом разделе мы планируем разместить около 100 статей. Существует концепция пейджинга на мобильном сайте, поэтому мне нужно предоставить только 10 записей за раз, а для приложений - 20 статей за звонок из кэша. – Sharath