摘要: ## 配置文件 Flask 中所有的配置文件可以通过Flask(\__name__).config查看。实际上是一个flask.config.Config对象 ```python from flask import Flask app = Flask(__name__) print(app.conf 阅读全文
posted @ 2020-05-30 22:27 _Otis 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 消息模式介绍 消息模式是为了帮助解决在业务中,进行资源有效利用方面的协调 Redis 的消息模式类型:发布订阅,消息队列 Redis 发布订阅 发布者(pulisher) 频道(channel) 订阅者(subscriber) 创建一个频道 127.0.0.1:6379> SUBSCRIBE tes 阅读全文
posted @ 2020-05-28 15:37 _Otis 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型介绍 string字符串 hash字典 lits列表 set集合 sortset有序集合 string类型 key value num 10 应用场景:计数器 string数据操作命令 # 增 set mykey "test" # 设置新值,如果已经存在则覆盖旧值 getset m 阅读全文
posted @ 2020-05-28 12:48 _Otis 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出,服务器故障等造成的数据丢失问题,当下次Redis重启时利用之前持久化的文件即可实现数据恢复 RDB持久化 可以在指定时间间隔内生成数据集的时间点快照(point-in-time snapshot),新快照会覆盖旧快照,占用空 阅读全文
posted @ 2020-05-26 14:39 _Otis 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 获取redis 官网下载地址 上传到/opt,并且解压 [root@redis-1 opt]# tar xvf redis-3.2.13.tar.gz 编译安装 [root@redis-1 opt]# cd redis-3.2.13 [root@redis-1 redis-3.2.13]# yum 阅读全文
posted @ 2020-05-26 12:46 _Otis 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 环境准备 OS:Centos7 IP:192.168.10.0/24, hostname:mysql-1 关闭防火墙,selinux 清理历史环境 [root@mysql-1 ~]# rpm -aq | grep mariadb mariadb-libs-5.5.44-2.el7.centos.x8 阅读全文
posted @ 2020-05-26 10:33 _Otis 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 准备数据表 models.py 视图 views.py 一对一 增 删 改 查 基于对象的查询 基于双下划线的查询 一对多 增 删 改 查 基于对象的查询 基于双下划线的查询 多对多 增 删 改 查 基于对象的查询 基于双下划线的查询 聚合、分组、F查询、Q查询 聚合查询 分组查询 F 查询 Q 查 阅读全文
posted @ 2020-05-25 19:51 _Otis 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 启用事务(方式一) Django `update delete` 操作时自行加行级互斥锁(InnoDB引擎) 启用事务(方式二) 设置保存点 阅读全文
posted @ 2020-05-25 17:18 _Otis 阅读(99) 评论(0) 推荐(0) 编辑
摘要: models.py views.py 增 删 改 查 查询详解 基于双下滑线的模糊查询 阅读全文
posted @ 2020-05-25 16:45 _Otis 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 什么是事务 事务是伴随着交易类型的业务场景出现的工作机制,用来保证交易的完整性 例如:A 给 B 转账100元 开启事务 A账户: 100元 update操作 B账户:+100元 update操作 提交事务(事务结束) A 给 B 转账时,要么 ,要么 。即转账操作要么同时成功,要么同时失败 事务标 阅读全文
posted @ 2020-05-24 20:56 _Otis 阅读(100) 评论(0) 推荐(0) 编辑