redis和数据库同步更新问题的简单介绍( 二 )


flask使用redis做缓存的话,怎么和数据库同步或者定期更新到数据库比如也保存到redis中比如:key为:save_update_keys【用lpush列表记录】),并把更新后的数据返回给页面 。而如果不存在的话,就会去先更新数据库中内容,然后把数据保存一份到Redis中 。
做缓存,就要遵循缓存的语义规定:读:读缓存redis , 没有,读mysql,并将mysql的值写入到redis 。写:写mysql,成功后,更新或者失效掉缓存redis中的值 。对于一致性要求高的,从数据库中读,比如金融 , 交易等数据 。
:读取数据的时候先从redis里面查 , 若没有,再去数据库查,同时写到redis里面,并且要设置失效时间 。
主从复制:redis的复制功能是支持多个数据库之间的数据同步 。
【redis和数据库同步更新问题的简单介绍】关于redis和数据库同步更新问题和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读