![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 74
A1L__
这个作者很懒,什么都没留下…
展开
-
Mysql主从搭建Django读写分离
Mysql主从Mysql主从原理:master会将变动记录到二进制日志(BinLog)里面然后master会有一个I/O线程将二进制发送到salve(从库)此时slave也会有一个I/O线程吧master发送的二进制写入到relay日志里面最后salve有一个SQL线程,按照relay日志处理slave的数据操作步骤一、准备好两台mysql的服务器(再次使用docker模拟两台机器)环境mysql版本ip地址端口号主库(master)5.7172.16.209.原创 2021-02-10 14:11:30 · 155 阅读 · 1 评论 -
Nginx多容器部署web项目uwsgi+Django+Redis+Mysql
一、准备工作1.镜像拉取# 查看自己的镜像docker images# 拉取项目需要的镜像docker pull python:3.6docker pull mysql:5.7docker pull redis2.构建docker网络,让他们在同一个网络下实现互通docker network ls # 查看自己的docker网络docker network create luffu\y # 创建luffy网络二、测试网络1.启动mysql# 需要指定rootdocke原创 2021-01-22 17:58:44 · 448 阅读 · 1 评论 -
Celery
Celery执行流程1.实例化app 2.app装饰几个任务 3.其他函数导入这个任务并使用 函数.delay执行(此时并不是真正的执行而是将它放入broker中,如果这个时候worker启动,或者已经启动,他就立即执行) 4.得到结果放入redis中程序运行启动任务建议参考官方文档由于没有任务所以程序一直停在哪里添加任务celery_test.py@app.task # 用此装饰器装饰def add(x, y): print(f'正在计算{x},{y}的和.....')原创 2021-01-06 09:36:16 · 239 阅读 · 1 评论