![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 87
心若自由何处是束缚
生活很美,我们一直在旅行
展开
-
如何保证缓存和数据库数据一致性?
如何保证缓存和数据库数据一致性?或者问如何保证Redis和MySQL的数据一致性?有几种方式:主要就是以上五种,有些是类似的下面一个个详细说一下。这种很好理解,所有的业务系统的操作只针对缓存(Redis),缓存中有单独的任务(服务)去操作数据库,对数据库的增删改,但是这个需要同步进行,如果对数据库操作失败了,缓存也要回滚内容,从网上找到两张图,理解一下这种方式:同步读:同步写:整体都比较类似,但是写的最后缓存对数据库的一步是交给异步了,不会同...原创 2022-06-23 14:46:23 · 353 阅读 · 0 评论 -
mysql查询全角半角问题
问题背景:因为项目中某些需求,需要根据企业名称查询企业信息,但是企业输入名称和实际名称可能会有括号的全角半角问题,比如:自家系统中某企业名称“百度在线网络技术(北京)有限公司”,但是手动输入的名称是“百度在线网络技术(北京)有限公司”,这时候mysql查询不出来,怎么办?解决方法1:在查询sql中做特殊处理:select * from company wherereplace(replace(replace(replace(name,'(',''),')',''),'(',''),')...原创 2021-09-17 14:01:53 · 3687 阅读 · 0 评论