问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

flask使用redis做缓存的话,怎么和数据库同步或者定期更新到数据库

发布网友 发布时间:2022-04-23 17:29

我来回答

1个回答

热心网友 时间:2022-04-08 22:28

对于你的情况,如果你可以接受定期从redis导入到mysql,那基本上表示你的业务就不需要mysql,因为redis不仅仅是缓存,塞给它的数据是持久化到硬盘的,你下次直接从redis读出来就行了。
至于缓存,一般都是读缓存(写缓存实现起来很罗嗦,而且也不那么靠谱),与数据库的同步策略需要添加到自己的代码逻辑里。
假设你原先的代码逻辑是这样:
$data = get_from_db($condition);

现在需要将get_from_db改成这样
function get_from_db($condition)
{
$data = get_from_cache($condition);
if (!$data)
{
$data = get_from_db_directly($condition);
set_to_cache($condition, $data);
}
return $data;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
领组词有哪些词语有 推荐点自己个人认为不错的 简洁点的手机铃声 还有短信音 重点是... 我这个配置能带动GTX760吗 请问我的电脑配置 是配GTX660还是GTX760 电源室安钛克 VP450P_百 ... 请问我这样的配置能带起GTX760不 我现在电脑想加显卡,目前看中GTX760,我这样的配置能配这显卡吗? 以下配置能上GTX760显卡吗 为什么四氧化三铁标不出化合价 ...下铅丹(用X表示)与硝酸能发生反应:X+4HNO3═PbO2+2 四氧化三铁(Fe 3 O 4 )中铁元素的化合价有+2和+3价,其化学式可改写为F... QQ空间的好友买卖主人怎么带奴隶去pK的啊? 用超轻黏土和硅胶模具做模型,怎样不让黏土在取出的过程中黏在磨具上? QQ空间好友买卖PK角斗场的等级怎么计算? redis使用php怎么进行更新 什么是硅胶模 QQ空间抢占时尚圈怎么玩 QQ空间好友买卖 PK问题 硅胶翻模高手请进 手板模型硅胶制作价格在多少左右? QQ空间好友买卖PK怎么玩 QQ空间PK场怎么才能和不是好友的人PK 复模液体硅胶灌模的制作方法是什么? QQ空间PK 角斗场怎么玩? 太阳能热水器电加加不加热是什么原因 为什么模具硅胶做出来的模具会出现表面有痕迹,条纹,不光滑等现象? QQ空间的好友买卖怎么PK角斗? 太阳能加热不了? 用redis 做为数据缓存,怎么能把redis中的数据定时更新到mysql中 左童男童女用什么料制作模型 天普太阳能热水器的手动加热键为什么按不了,加不了热了? QQ空间PK角斗场 硅胶以外还有什么胶可以做模型? 怎样使用redis缓存,java代码 QQ空间好有买卖中PK是什么 QQ空间里的好友买卖中的PK角斗场怎么弄才能一直赢 两台redis怎么同步数据? QQ空间应用好友买卖PK怎样赢的几率大? 怎么和QQ好友pk3366小游戏啊?回答的好的话另加财富值 QQ空间PK奴隶怎么玩?赢有什么奖励?输有什么惩罚?怎么才能赢?是比奴隶人数么? qq空间奴隶PK怎样能赢 如何实现根据配置来决定使用redis缓存还是本地缓存 redis如何缓存多表复杂查询的结果? qq空间怎么加好友 QQ空间的城市达人PK我知道她的QQ怎么给她投票啊 怎么通过qq空间加好友 手机怎么调节屏幕分辨率? 早晨起来练习瑜伽,能够排除体内宿便,说法是正确的吗? 早上做瑜伽能减肥吗 清晨练习瑜伽的话,对身体有哪些益处? 跪求法学专业成教专升本的市场学实践调查报告!!!