大家在实际开发中,数据库和 redis 是如何做数据同步的?

2023-06-26 16:39:48 +08:00
 lee5463
1474 次点击
所在节点    Java
5 条回复
0x663
2023-06-26 17:09:40 +08:00
SAVE 操作直接入库,然后再推到 redis 。
项目重启后 redis 重新去数据库获取最新数据。
查询操作先去 redis 进行查询,如果未命中则去数据库进行查询,如果命中将这条数据推到 redis 。
Red998
2023-06-26 18:18:13 +08:00
1.边路缓存策略 数据库更新就删除缓存
2.binlog 方式同步 方式差不多
trzzzz
2023-06-26 18:41:21 +08:00
点查进 redis ,修改删除 redis
Masoud2023
2023-06-27 09:25:09 +08:00
旁路缓存
ycvk
2023-07-06 08:44:02 +08:00
延迟双删?或者直接中间件 canal ,flink cdc 这种...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX