最近在研究redis跟mysql的结合使用,我从网上查了下有人说可以这么弄:查询先查redis没有在去查mysql,新增或修改直接操作mysql然后更新redis.
以用户管理为例,我查询一个用户,我根据用户名去查redis有就返回,没有再根据用户名去查询mysql;修改我根据用户名去数据库查询数据,然后修改保存数据库,如果保存成功在刷新redis.
请问大家我这种做法对吗?对于系统优化(特别是访问速度有帮助不)
还有我感觉这样开发特别费事,每次都需要操作redis,mysql两个不同的数据源,万一不小心就漏掉一项。
大家有什么好的方案或者建议一块讨论下吧。
利用redis做存储,无论查还是修改都操作redis,然后定期去将redis中的数据同步到mysql中。不知道该种方法可不可行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。