L1Qu0R
@L1Qu0R
Веб разработчик

Целесообразно ли использовать redis для записи данных с асинхронных запросов?

Есть приложение на php, на странице список товаров и по клику на товар надо писать в базу время клика и еще парочку данных.

Думал хранить пару ключ значение, как id товара - массив с полями. Все это думаю сделать с помощью ajax + с помощью php писать в redis. По одному товару могут одновременно кликать много человек.

Так вот не редис ни memcached никогда не использовал, поэтому спрашиваю правильное ли это будет решение? Или можно просто отдавать кучу запросов в реляционную базу?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@Fortop
Tech/Team lead
Для ведения статистики редис подходит.

Если планируется какой-то более глубокий анализ, то периодически забирать накопленные данные и сохранять из редиса в реляционных БД.

Использование мемкеша не самая лучшая идея, поскольку там данные могут перезаписываться при нехватке памяти и вы никогда не узнаете какие именно данные были затерты новыми.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы