技术栈
Redis作为缓存,如何与MySql的数据进行同步?
北顾丶
2024-08-06 8:20
允许延时一致的业务
概念
采用异步通知
使用MQ作为中间件,更新数据之后通知缓存删除
利用canal中间件,不需要修改业务代码,伪装成Mysql的一个从节点,canal通过读取binlog数据更新缓存
强一致性业务
概念
采用Redission提供的读写锁
共享锁,读锁readLock,加锁以后其他线程可以共享读操作
排它锁,也叫独占锁writeLock,加锁以后,阻塞其他线程读写操作
java
开发语言
redis
mysql
缓存
java基础
java面试
上一篇:
【Docker】Docker 入门全攻略:安装、操作与常用命令指南
下一篇:
SpringBoot快速学习
相关推荐
@小红花
2 小时前
MySQL数据库从0到1
数据库
·
mysql
·
oracle
[听得时光枕水眠]
2 小时前
MySQL基础(三)DQL(Data Query Language,数据查询语言)
数据库
·
mysql
·
oracle
朝新_
2 小时前
【多线程初阶】阻塞队列 & 生产者消费者模型
java
·
开发语言
·
javaee
立莹Sir
2 小时前
Calendar类日期设置进位问题
java
·
开发语言
风逸hhh
3 小时前
python打卡day46@浙大疏锦行
开发语言
·
python
火兮明兮
3 小时前
Python训练第四十三天
开发语言
·
python
季鸢
4 小时前
Java设计模式之状态模式详解
java
·
设计模式
·
状态模式
@yanyu666
4 小时前
springboot实现查询学生
java
·
spring boot
·
后端
ascarl2010
4 小时前
准确--k8s cgroup问题排查
java
·
开发语言
magic 245
4 小时前
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
java
热门推荐
01
神经网络架构KAN确实具有一些独特的特点及底层原理和应用场景
02
KGG转MP3工具|非KGM文件|解密音频
03
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
04
海康Visionmaster-常见问题排查方法-启动阶段
05
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
06
【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!
07
【无人机】无人机通信模块,无人机图数传模块的介绍,数传,图传,图传数传一体电台,
08
DeepSeek各版本说明与优缺点分析
09
VMware虚拟机安装Win7专业版保姆级教程(附镜像包)
10
R-tree详解