Целесообразно ли использовать redis для записи данных с асинхронных запросов?
Есть приложение на php, на странице список товаров и по клику на товар надо писать в базу время клика и еще парочку данных.
Думал хранить пару ключ значение, как id товара - массив с полями. Все это думаю сделать с помощью ajax + с помощью php писать в redis. По одному товару могут одновременно кликать много человек.
Так вот не редис ни memcached никогда не использовал, поэтому спрашиваю правильное ли это будет решение? Или можно просто отдавать кучу запросов в реляционную базу?
Если планируется какой-то более глубокий анализ, то периодически забирать накопленные данные и сохранять из редиса в реляционных БД.
Использование мемкеша не самая лучшая идея, поскольку там данные могут перезаписываться при нехватке памяти и вы никогда не узнаете какие именно данные были затерты новыми.