上一页 1 ··· 174 175 176 177 178 179 180 181 182 ··· 234 下一页

2018年10月30日

Flask中的session ,自定义实现 session机制, 和 flask-session组件

摘要: session 是基于cookie实现, 保存在服务端的键值对(形式为 {随机字符串:‘xxxxxx’}), 同时在浏览器中的cookie中也对应一相同的随机字符串,用来再次请求的 时候验证; 1 flask中 session的基本概念 flask 有一个 session 对象。它允许你在不同请求间 阅读全文

posted @ 2018-10-30 11:44 ExplorerMan 阅读(342) 评论(0) 推荐(0)

深入学习Redis(1):Redis内存模型

摘要: 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解R 阅读全文

posted @ 2018-10-30 11:30 ExplorerMan 阅读(196) 评论(0) 推荐(0)

深入学习Redis(2):持久化

摘要: 前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和 阅读全文

posted @ 2018-10-30 11:29 ExplorerMan 阅读(184) 评论(0) 推荐(0)

深入学习Redis(3):主从复制

摘要: 前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从 阅读全文

posted @ 2018-10-30 11:28 ExplorerMan 阅读(185) 评论(0) 推荐(0)

深入学习Redis(5):集群

摘要: 前言 在前面的文章中,已经介绍了Redis的几种高可用技术:持久化、主从复制和哨兵,但这些方案仍有不足,其中最主要的问题是存储能力受单机限制,以及无法实现写操作的负载均衡。 Redis集群解决了上述问题,实现了较为完善的高可用方案。本文将详细介绍集群,主要内容包括:集群的作用;集群的搭建方法及设计方 阅读全文

posted @ 2018-10-30 11:27 ExplorerMan 阅读(767) 评论(0) 推荐(0)

深入学习Redis(4):哨兵

摘要: 前言 在 深入学习Redis(3):主从复制 中曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。 文章主要内容如下:首先 阅读全文

posted @ 2018-10-30 11:27 ExplorerMan 阅读(389) 评论(0) 推荐(0)

Flask 的整体流程

摘要: 封装 requestContext 对象, full_dispatch_request(视图函数 执行), response返回 从app.run() 开始 -->> Flask的call方法-->> wsgi_app (封装RequestContext(request,session )对象到 l 阅读全文

posted @ 2018-10-30 11:26 ExplorerMan 阅读(269) 评论(0) 推荐(0)

2018年10月29日

Flask 的 数据库连接 与 DBUtils 数据库连接池

摘要: Flask 的 数据库连接 与 DBUtils 数据库连接池 1 Flask 连接数据库 的方法 数据库连接的方案 2 为什么要使用数据库连接池 如果没有连接池,使用pymysql来连接数据库时,单线程应用完全没有问题,但如果涉及到多线程应用那么就需要加锁,一旦加锁那么连接势必就会排队等待,当请求比 阅读全文

posted @ 2018-10-29 15:37 ExplorerMan 阅读(251) 评论(0) 推荐(0)

Flask 蓝图

摘要: 蓝图的概念: 对应用程序的结构进行分配 蓝图的作用: 蓝图构建项目目录: 定义蓝图 每个app应用下的init 文件中 注册蓝图 调用蓝图 目录结构 请求扩展 -- before_request 等 可以单独对 蓝图生效,也可以对整个app生效 阅读全文

posted @ 2018-10-29 15:04 ExplorerMan 阅读(176) 评论(0) 推荐(0)

Flask 的 请求扩展 与 中间件

摘要: Flask 的 请求扩展 与 中间件 类似于django 的中间件, 在执行视图函数之前, 之后的执行某些功能 1 @app.before_first_request 2 @app.before_request: process_request 登录验证: 3 @app.after_request: 阅读全文

posted @ 2018-10-29 15:02 ExplorerMan 阅读(333) 评论(0) 推荐(0)

上一页 1 ··· 174 175 176 177 178 179 180 181 182 ··· 234 下一页

导航