redis实现消息幂等性
来源:3-4 幂等性概念及业界主流解决方案

zhouywjava
2018-08-06
老师,再使用redis来实现消息幂等性的时候,提出了需要考虑的两个问题:是否要将数据入库? 入库:数据库和redis之间数据的原子性?怎么同步? 不入库:那么都放在缓存中,如何定时去进行与数据库的同步?不可能一直放缓存里的。这两个问题的最佳实践是什么?
写回答
1回答
-
阿神
2018-08-06
1 这个就涉及到redis的知识点啦,根据具体业务需求和场景。数据库与缓存进行同步肯定要进行写操作,到底先写redis还是先写数据库,这是个问题,涉及到缓存更新与淘汰的问题。
2 不入库的话,可以使用双重缓存等策略,保障一个消息副本,具体同步可以使用类似databus这种同步工具
00
相似问题