stinol
Новичок
Здравствуйте!
Такая задача.
У меня много маленьких изменений баланса пользователя. В Mysql я храню все в поле баланс и его апдейчу при каждом изменении. Таким образом в этом поле у меня всегда актуальная сумма баланса.
А что бы в историю изменения баланса не писать много маленьких сумм, я их в редисе накапливаю и по крону раз в сутки одной суммой скидываю в MySQL.
В этом месте как раз и возникает необходимость транзакций на MySQL и Redis.
Что бы в оба хранилища данные попали. А то возникают ситуации когда на баланс сумма попала а в истории ее нет.
Буду признателен за любую информацию.
Такая задача.
У меня много маленьких изменений баланса пользователя. В Mysql я храню все в поле баланс и его апдейчу при каждом изменении. Таким образом в этом поле у меня всегда актуальная сумма баланса.
А что бы в историю изменения баланса не писать много маленьких сумм, я их в редисе накапливаю и по крону раз в сутки одной суммой скидываю в MySQL.
В этом месте как раз и возникает необходимость транзакций на MySQL и Redis.
Что бы в оба хранилища данные попали. А то возникают ситуации когда на баланс сумма попала а в истории ее нет.
Буду признателен за любую информацию.