【发布时间】:2020-01-25 04:12:04
【问题描述】:
如何将mysql数据缓存到redis缓存中并从缓存中访问数据?如果我更新 redis 中的任何记录,我如何更新 mysql 中的数据?
【问题讨论】:
如何将mysql数据缓存到redis缓存中并从缓存中访问数据?如果我更新 redis 中的任何记录,我如何更新 mysql 中的数据?
【问题讨论】:
在此将 redis 作为主要数据获取器。在mysql中更新时,清除redis中的值。每当redis键值为空时从mysql查询逻辑。
实现这一目标的具体步骤。
1)从 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;
}
【讨论】: