В этом сделать redis в качестве основного сборщика данных.при обновлении в mysql очистите значение в redis.Сделайте логику, чтобы всякий раз, когда значением ключа redis был пустой запрос из mysql.
Точные шаги для достижения этого.,
1) GET FROM REDIS
2) ВО ВРЕМЯ ОБНОВЛЕНИЯ В MYSQL, УДАЛИТЕ ЗНАЧЕНИЕ В REDIS
3) СОХРАНИТЕ ОБНОВЛЕННОЕ ЗНАЧЕНИЕ В REDIS
//while updating data
DataUpdata{
Update in MYSQL;
clear REDIS;
}
//To store updated data in redis
if(data in redis){
return data;
}
else{
query from MYSQL;
save in REDIS;
return data;
}