技术栈
Redis作为缓存,如何与MySql的数据进行同步?
北顾丶
2024-08-06 8:20
允许延时一致的业务
概念
采用异步通知
使用MQ作为中间件,更新数据之后通知缓存删除
利用canal中间件,不需要修改业务代码,伪装成Mysql的一个从节点,canal通过读取binlog数据更新缓存
强一致性业务
概念
采用Redission提供的读写锁
共享锁,读锁readLock,加锁以后其他线程可以共享读操作
排它锁,也叫独占锁writeLock,加锁以后,阻塞其他线程读写操作
java
开发语言
redis
mysql
缓存
java基础
java面试
上一篇:
【Docker】Docker 入门全攻略:安装、操作与常用命令指南
下一篇:
SpringBoot快速学习
相关推荐
我可是ikun啊
17 分钟前
Redis经典面试题
数据库
·
redis
·
缓存
淘源码A
23 分钟前
小微企业SaaS ERP管理系统,SpringBoot+Vue+ElementUI+UniAPP
java
·
源码
·
saas
·
erp
·
erp系统
·
erp源码
我是唐青枫
25 分钟前
Java 原生异步编程与Spring 异步编程 详解
java
小妖666
31 分钟前
vue2 provide 后 inject 数据不是响应式的,不实时更新
java
·
服务器
·
前端
zhang2383906154
38 分钟前
idea如何快速生成测试类
java
·
ide
·
intellij-idea
琢磨先生David
44 分钟前
Java 24:重构数字信任边界 —— 后量子时代的智能安全防御体系构建
java
·
安全
·
重构
西京刀客
1 小时前
Go多服务项目结构优化:为何每个服务单独设置internal目录?
开发语言
·
后端
·
golang
Pseudo…
1 小时前
MySQL数据库操作
数据库
·
mysql
每次的天空
1 小时前
Android Handler 机制面试总结
java
·
开发语言
·
jvm
举一个梨子zz
1 小时前
Java—— 集合 List
java
·
开发语言
·
数据结构
·
intellij-idea
热门推荐
01
KGG转MP3工具|非KGM文件|解密音频
02
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
03
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
04
【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!
05
苍穹外卖面试总结
06
西电B测-计算机网络综合实验(含验收问题)
07
数据分析实战 | K-means算法——蛋白质消费特征分析
08
yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记
09
DeepSeek各版本说明与优缺点分析
10
Coze扣子平台完整体验和实践(附国内和国际版对比)