flask-session 在redis中存储session
依赖:
Flask
Flask-Session
redis
import os from flask import Flask, session, request from flask_session import Session from redis import Redisapp = Flask(__name__) app.config['SESSION_TYPE'] = 'redis' #session存储格式为redis app.config['SESSION_REDIS'] = Redis( #redis的服务器参数host='192.168.1.3', #服务器地址port=6379) #服务器端口 app.config['SESSION_USE_SIGNER'] = True #是否强制加盐,混淆session app.config['SECRET_KEY'] = os.urandom(24) #如果加盐,那么必须设置的安全码,盐 app.config['SESSION_PERMANENT'] = False #sessons是否长期有效,false,则关闭浏览器,session失效 app.config['PERMANENT_SESSION_LIFETIME'] = 3600 #session长期有效,则设定session生命周期,整数秒,默认大概不到3小时。 Session(app)@app.route('/') def default():return session.get('key', 'not set')@app.route('/test/') def test():session['key'] = 'test'return 'ok'@app.route('/set/') def set():arg = request.args.get('key')print(arg)session['key'] = argreturn 'ok'@app.route('/get/') def get():return session.get('key', 'not set')@app.route('/pop/') def pop():session.pop('key')return session.get('key', 'not set')@app.route('/clear/') def clear():session.clear()return session.get('key', 'not set')if __name__ == "__main__":app.run(debug=True)
本例通过flask-session扩展,实现了把session存储在redis服务器中。
转载于:https://www.cnblogs.com/jackadam/p/9822680.html
flask-session 在redis中存储session相关推荐
- flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识...
flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入vie ...
- 170222、使用Spring Session和Redis解决分布式Session跨域共享问题
使用Spring Session和Redis解决分布式Session跨域共享问题 原创 2017-02-27 徐刘根 Java后端技术 前言 对于分布式使用Nginx+Tomcat实现负载均衡,最常用 ...
- 使用Spring Session和Redis解决分布式Session跨域共享问题
大家可以关注一下公众号"Java架构师秘籍" 前言 对于分布式使用Nginx+Tomcat实现负载均衡,最常用的均衡算法有IP_Hash.轮训.根据权重.随机等.不管对于哪一种负载 ...
- 用java在redis中存储对象
最近需要封装一个操作redis的工具类,不知道怎么向redis中存储对象,想到过用java反射去做.在网上搜索了一下,发现可以用序列化对象的方式去存储.再此我整理了一下 感谢,残剑_提供的方法:htt ...
- dj鲜生-35-设置django的session使用redis来存储
session的回顾 使用redis存储session 一 安装 pip install django-redis 二 配置缓存连接redis # Django的缓存配置 CACHES = {&quo ...
- java session 数量_java中使用session监听实现同帐号登录限制、登录人数限制
本文主要介绍了java中使用session监听实现同帐号登录限制.登录人数限制,具体代码如下: 问题域: 1.同帐号登录:若此帐号已登录,不可再次登录(与QQ模式相反). 2.登录人数限制,超过.已达 ...
- php session 释放,php中删除Session和销毁Session的方法
删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问.session_start(); $_SESSION['name'] = 'jobs'; ...
- redis中存储java对象的两种方式
根据redis的存储原理,Redis的key和value都支持二进制安全的字符串 1.利用序列化和反序列化的方式 存储java对象我们可以通过对象的序列化与反序列化完成存储于取出,这样就可以使用red ...
- session传递参数_分布式 Session 之 Spring Session 架构与设计
作者 | 李增光 杏仁后端工程师.「只有变秃,才能变强!」 前言 开始进行 Web 开发时,我们可能会遇到这样的情况,当服务器重启之后,之前的登录状态会失效需要重新登录.又或者你的应用程序部署了不止 ...
最新文章
- php连接mySql,加密函数
- 三角形已知边长求高公式_五年级数学:“长方形、正方形、三角形、平行四边形、梯形” 知识重点、难点全解析,附习题!...
- 数据太多加滚动标题不动_音乐数据挖掘导引(四)
- windows 上安装 python3.7 和 pip 并配置虚拟环境
- python3d绘图代码_python机器学习之3D Matplotlib绘图
- 网站服务器建立数据库连接时出错,WordPress提示建立数据库连接出错的解决办法...
- 免拆破解电信机顶盒TY1208-Z,绝对成功
- 什么是信道编码?信道编码比较
- 【计算机组成原理】实验2:十六位数据总线实验
- [lua]紫猫lua教程-命令宝典-L1-01-03. 数值数据
- python求因子个数_python怎么求因数
- PHP性能 - php_performance - by llia alshanetsky
- python-pygame作品之MineCraft小鸡
- 北京新生儿医保办理指南
- 随机森林用matlab实现,matlab实现随机森林
- Windows安装NetCat
- 扫码枪(条码枪)v1.0可以实现无焦点捕获扫码输入,并可上传数据到服务器
- linux树莓派扩容,树莓派OpenWrt扩容磁盘分区大小
- 什么是贝叶斯网络?原理入门
- 鸿蒙如何连接电视,鸿蒙系统的电视怎么安装第三方软件,荣耀智慧屏X1装软件教程...