当前位置:网站首页>redis和mysql数据不一致问题如何解决?
redis和mysql数据不一致问题如何解决?
2022-06-28 13:03:00 【知其黑、受其白】
解决思路
要解决缓存数据不一致的问题,首先要理解为什么缓存和数据库会存在不一致的情况。
什么情况下缓存和数据库会不一致?
在高并发的情况下,如果所有的数据都从数据库中去读取,那再强大的数据库系统都承受不了这个压力,因此我们会将部分数据放入缓存中,比如放入redis中。
这是典型的用空间换时间的方式。
但是这个redis相当于是真实数据的一个副本,这就意味着如果数据库中数据发生变化的时候,就会导致缓存数据不一致的问题。
归根结底,只要有两份数据存在,数据一致性问题就是不可避免的。
解决方法
方法1:数据实时更新
当更新数据库的时候,同步更新缓存。
优点:数据一致性强,不会出现缓存雪崩的问题。
缺点:代码耦合度高,影响正常业务,增加一次网络开销。
适用环境:适用于数据一致性要求高的场景,比如银行业务,证券交易等。
边栏推荐
- [MySQL from introduction to mastery] [advanced part] (III) creation of MySQL users_ Modification_ Delete and password settings
- FH511+TP4333组成一个户外移动电源照明野营灯方案。
- 数据分析-启动子进化分析
- 基础软件照搬开源不可取,自力更生才是正途
- $100000 AI competition: the task of finding "worse" big models
- 一种跳板机的实现思路
- From jsonpath and XPath to spl
- The white paper on the panorama of the digital economy and the digitalization of consumer finance were released
- Centos6.5 php+mysql MySQL library not found
- Copying open source for basic software is not advisable. Self reliance is the right way
猜你喜欢

scratch旅行相册 电子学会图形化编程scratch等级考试一级真题和答案解析2022年6月

2. 01背包问题

Après avoir échoué à l'examen d'entrée à l'Université de technologie de Harbin, vous devez rester à l'Université en tant que « chercheur » après avoir obtenu votre diplôme.

Google Earth Engine(GEE)——联合国粮农组织全球有机土壤面积(1992-2018年度)

新品体验:阿里云新一代本地SSD实例i4开放公测

Mysql database literacy, do you really know what a database is

go template with...end遍历用法

How to install SSL certificates in Microsoft Exchange 2010

从 jsonpath 和 xpath 到 SPL

FH511+TP4333组成一个户外移动电源照明野营灯方案。
随机推荐
Ipetronik data acquisition equipment and softing q-vision software are committed to ADAS test scheme
Buuctf:[wustctf2020] plain
scratch旅行相册 电子学会图形化编程scratch等级考试一级真题和答案解析2022年6月
centos6.5 php+mysql mysql库找不到
Summary of 2022 China Merchants fintech competition
基础软件照搬开源不可取,自力更生才是正途
async-validator. JS data verifier
arcgis pro 可以实现直连postgresql,编辑图层要素吗
同花顺上怎么进行开户啊, 安全吗
哈希竞猜游戏系统开发技术成熟案例及源码
全志V853芯片 如何在Tina V85x平台切换sensor?
基于SSM实现水果蔬菜商城管理系统
Fastposter v2.8.4 release e-commerce poster generator
ASP. NET CORE Study01
《数字经济全景白皮书》消费金融数字化篇 重磅发布
一文抄 10 篇!韩国发表的顶级会议论文被曝抄袭,第一作者是“原罪”?
pytorch基础
Mysq 8.0 launched histogram, which greatly improved the performance!
Embedded development: seven techniques for estimating battery life
高考失利进哈工大,毕业却留校要当“探索者”,丁效:科研就是厚积薄发