Задать вопрос
L1Qu0R
@L1Qu0R
Веб разработчик

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

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

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

Так вот не редис ни memcached никогда не использовал, поэтому спрашиваю правильное ли это будет решение? Или можно просто отдавать кучу запросов в реляционную базу?
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Fortop
Tech/Team lead
Для ведения статистики редис подходит.

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽