mysql+redis同步方案
2021-01-25 15:49:58 0 举报
这是一个mysql与redis同步方案流程图,解答了mysql与redis实现同步,避免用户读取脏数据的问题
作者其他创作
大纲/内容
canal
添加好友
NO
给App返回好友列表
mysql
Yes
app
kafka
拉好友列表
imserver
redis
处理黑名单请求
结束
imserver集群
登录拉取好友列表
拉入好友入黑名单
需要上锁,避免用户读取脏数据。修改数据库前上锁,缓存通知超时或者缓存更新通知解锁
删除好友
修改好友关系
给App返回修改结果
redis存在好友列表?
数据库返回修改结果
canal+kafka自动同步
啦好友进黑名单
缓存更新通知
redis缓存好友列表
给imserver返回好友列表
mysql读取好友列表
开始登录
更新redis缓存
收藏
收藏
0 条评论
回复 删除
下一页