使用memcache存储会话数据
flask-memcache-session的Python项目详细描述
对于在memcache中存储会话数据的memcache
.memcache_会话导入会话
来自werkzeug.contrib.cache从烧瓶进口烧瓶进口memcached cache memcachedcache
app=烧瓶(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\@app.before_请求
def请求之前:
g.db=connect(…)
user=g.db.query(models.users).get(u.decode(session.get('uid',)-(1))
g.is_auth=true如果用户不是其他人,则为false
@app.after_request
def after_request(response):
if session.modified和g.is_auth:
user=g.db.query(m.users).get(u.decode(session.get('uid'))
g.db.add(user)
g.db.commit()
g.db.close()
return response
````
.memcache_会话导入会话
来自werkzeug.contrib.cache从烧瓶进口烧瓶进口memcached cache memcachedcache
app=烧瓶(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\@app.before_请求
def请求之前:
g.db=connect(…)
user=g.db.query(models.users).get(u.decode(session.get('uid',)-(1))
g.is_auth=true如果用户不是其他人,则为false
@app.after_request
def after_request(response):
if session.modified和g.is_auth:
user=g.db.query(m.users).get(u.decode(session.get('uid'))
g.db.add(user)
g.db.commit()
g.db.close()
return response
````