美文网首页
flask中会话技术和缓存的使用

flask中会话技术和缓存的使用

作者: Challis | 来源:发表于2018-10-10 18:20 被阅读0次

1.cookie的使用:

# 设置cookie
temp = redirect('/home/')
response = make_response(temp)
response.set_cookie(key,value)
return response


# 获取cookie
value = request.cookies.get(key)


# 删除cookie
temp = redirect(url_for('blue.home'))
response = make_response(temp)
response.delete_cookie(key)

2.session的使用

# 配置session,持久化存储
app.config['SECRET_KEY'] = 'FJAK#ifuIJIFDJSKJkfJ'  # 设置密钥
Session(app)
app.config['SESSION_TYPE'] = 'redis'        # 采用redis存储

# 设置session
 session[key] = value

# 获取session
session.get(key)

# 删除session
session.pop(key)
response.delete_cookie('session')

3.cache缓存的使用

# 配置
cache = Cache(config={'CACHE_TYPE':'reds','CACHE_KEY_PREFIX':'python(Flask)'})
cache.init_app(app)

# 使用
@cache.cached(timeout=20)   # 整个模版继承
cache.set(key,value,timeout=20)   # 设置单个缓存
cache.get(key)       # 获取缓存
cache.clear()      # 清空缓存

相关文章

  • flask中会话技术和缓存的使用

    1.cookie的使用: 2.session的使用 3.cache缓存的使用

  • Flask之用户登录

    使用会话 使用会话对象是Flask中实现身份认证的一种方式。会话(session)让服务端可以通过一种简单的方式,...

  • Redis的5个常见使用场景

    会话缓存(Session Cache) 最常用的一种使用Redis的情景是会话缓存(session cache)。...

  • 缓存

    (1)、会话缓存(Session Cache) 最常用的一种使用Redis的情景是会话缓存(session cac...

  • redis缓存

    (1)、会话缓存(Session Cache)最常用的一种使用Redis的情景是会话缓存(session cach...

  • Redis使用场景介绍、分析

    Redis使用场景 1、会话缓存用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持...

  • flask会话技术详解及模板使用

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • cookie和本地存储

    Cookie(会话跟踪技术) 是存储在浏览器中的缓存信息,Cookie是开发人员如今可以使用的最古老、最稳定的客户...

  • Web存储技术sessionStorage和localStora

    Web技术提供了sessionStorage(会话存储)和localStorage(本地缓存)两个存储对象来对网页...

  • Flask中的flask_login

    Flask- login为Flask提供了用户会话管理。它处理登录、注销和长时间记住用户会话等常见任务。 安装 L...

网友评论

      本文标题:flask中会话技术和缓存的使用

      本文链接:https://www.haomeiwen.com/subject/arlmaftx.html