博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
经验小结(个人笔记)
阅读量:7199 次
发布时间:2019-06-29

本文共 463 字,大约阅读时间需要 1 分钟。

架构方向:

mysql + redis

mysql  写

redis 读

涉及到mysql + redis主从复制 使用触发器和排队任务

1、当数据修改,优先将数据存入redis从表,并在redis消息队列中加入表更改的任务,使用定时器逐步触发到mysql中

2、数据备份,redis 和 mysql分别做主从备份
3、涉及到事务的,对及时性要求高的直接使用mysql
4、涉及到新用户注册或者支付模块,看需求具体分析,比如直接插入到mysql中,3秒后跳转,这时在后台处理缓存更新事务

 

分层:

1、控制器层:直接针对各个模块所需要的数据进行组装或对多个端口进行分离
2、事件层:对各个模块的事件单独分离,以让控制器能够单独的对应不同的端,手机端,APP,网页做不同的处理
3、逻辑层:针对多表操作,和数据合法性过滤比较繁琐的操作,作为数据层一个补充
4、数据层:操作数据库
5、缓存层:作为数据层读写数据的一个补充

转载于:https://www.cnblogs.com/lixingbaophp/p/6165588.html

你可能感兴趣的文章
QEMU漏洞挖掘
查看>>
ios 下拉刷新 上拉更多
查看>>
数据结构之病毒感染检测问题
查看>>
PHP-Manual的学习----【序言】
查看>>
3、Lambda表达式
查看>>
梦断代码阅读笔记02
查看>>
HDU 4001 To Miss Our Children Time
查看>>
ORACLE表建立自增列
查看>>
PHP----------用curl方式请求接口在同一个项目里面的时候不能请求的情况
查看>>
phpstorm----------phpstorm设置自动更新的ssh信息如何修改--后续增加如何设置自动更新...
查看>>
java指纹识别+谷歌图片识别技术_源代码
查看>>
如何正确的创建线程
查看>>
关于zsh在使用scp时报错zsh: no matches found: scp
查看>>
NOP 扩展新表步骤
查看>>
classmethod、staticclassmethod内置装饰器函数
查看>>
052(十九)
查看>>
Servlet 3特性:异步Servlet
查看>>
第九章 运算符
查看>>
用了这个方法,你也可以做到45°的回测曲线(转自 BotVS )
查看>>
URAL 1146 Maximum Sum 最大子矩阵和
查看>>