2020年11月1日

摘要: SQL: 结构化的查询语言 关系型数据库通用的命令 遵循SQL92的标准(SQL_MODE) SQL常用种类 DDL DCL DML DQL 忘记root密码: mysqld_saft --skip-grant-tables --skip-networking 登录 grant all on *.* 阅读全文
posted @ 2020-11-01 12:04 Mr.ruan 阅读(43) 评论(0) 推荐(0) 编辑

2020年7月19日

摘要: flask中一般使用flask-sqlalchemy来操作数据库,使用起来比较简单,易于操作。 安装 pip install flask-sqlalchemy 配置 配置选项说明 SQLALCHEMY_DATABASE_URI 连接数据库。示例:mysql://username:password@h 阅读全文
posted @ 2020-07-19 22:12 Mr.ruan 阅读(403) 评论(0) 推荐(0) 编辑

2020年7月17日

摘要: from sqlalchemy.ext.declarative import declartive_base from sqlalchemy import Column, String, Intgeger, create_engine # 创建ORM模型基类 Base = declartive_ba 阅读全文
posted @ 2020-07-17 13:03 Mr.ruan 阅读(266) 评论(0) 推荐(0) 编辑

2020年7月4日

摘要: 1.连接mongodb ######### 方法一 ########## import pymongo # MongoClient()返回一个mongodb的连接对象client client = pymongo.MongoClient(host="localhost",port=27017) ## 阅读全文
posted @ 2020-07-04 23:49 Mr.ruan 阅读(383) 评论(0) 推荐(0) 编辑

2020年6月26日

摘要: 环境准备 发布CRM你将使用以下软件 nginx uWSGI CentOS7 CRM项目文件 virtualenv/virtualenvwrapper supervisor WSGI、uWSGI python web服务器开发使用WSGI协议(Web Server Gateway Interface 阅读全文
posted @ 2020-06-26 00:21 Mr.ruan 阅读(777) 评论(0) 推荐(0) 编辑

2020年6月25日

摘要: 安装uWSGI 进入虚拟环境venv,安装uwsgi (venv) [root@slave 192.168.11.64 /opt]$pip3 install uwsgi检查uwsgi版本(venv) [root@slave 192.168.11.64 /opt]$uwsgi --version2.0 阅读全文
posted @ 2020-06-25 00:06 Mr.ruan 阅读(143) 评论(0) 推荐(0) 编辑

2020年6月24日

摘要: 准备一个nginx负载均衡器,192.168.239.133上,修改nginx.conf 写入如下内容: # ruanserver为负载均衡的名字,自定义。默认80端口 upstream ruanserver{ ip_hash; # 负载均衡调度算法,每个请求按访问IP的hash结果分配,这样来自同 阅读全文
posted @ 2020-06-24 21:07 Mr.ruan 阅读(150) 评论(0) 推荐(0) 编辑

2020年6月20日

摘要: redis-sentinel就是一个独立运行的进程,用于监控多个master-slave集群 自动发现master宕机,进行自动切换slave > master。 sentinel主要功能如下: 不时的监控redis是否良好运行,如果节点不可达就会对节点进行下线标识 如果被标识的是主节点,senti 阅读全文
posted @ 2020-06-20 20:00 Mr.ruan 阅读(206) 评论(0) 推荐(0) 编辑
 
摘要: redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 阅读全文
posted @ 2020-06-20 19:18 Mr.ruan 阅读(155) 评论(0) 推荐(0) 编辑
 
摘要: redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手 阅读全文
posted @ 2020-06-20 18:09 Mr.ruan 阅读(122) 评论(0) 推荐(0) 编辑