缓存问题
来源:1-5 点餐项目演示说明
凌天S
2020-04-24
请教下老师:
我在注册时候,用户输入userName,会调用checkName接口验证是否使用。这里我对checkName添加了缓存,然后用户调用注册接口就会自动删除缓存。我这样设计合理吗?有一次测试遇到问题,注册异常后,没有事务回滚,还是注册进去了,但是缓存没删掉。
写回答
1回答
-
你这种就是典型的弄巧成拙。直接查数据库就行了,没必要弄缓存。缓存不是万能的,一旦用了缓存,就要考虑数据库和缓存数据同步问题,你这种情况就是没处理好数据同步问题。
012020-05-05
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题
MongoDB、用缓存应对高并发
回答 1
关于请求先到zoo再到注册中心的问题
回答 1
程序包xxx不存在
回答 1
eureka客户端缓存机制
回答 1
feign-hystrix问题
回答 2