MongoDB for Tornado的异步会话后端。
torsession的Python项目详细描述
TorSession是MongoDB for Tornado的异步同步会话后端。
安装
$ pip install torsession
示例
异步示例。
fromtorsession.asyncimportSessionManager# Initialize SessionManagersm=SessionManager(motor.MotorClient())# create a new session or load a sessionsession=yieldsm.new_session()session=yieldsm.load_session("session id")# set a key-value pairyieldsession.set(key,val)# get keyval=yieldsession.get(key)# delete a keyyieldsession.delete(key)# refresh session idyieldsession.refresh_id()# clear a sessionyieldsession.clear()
同步示例。
fromtorsession.syncimportSessionManager# Initialize SessionManagersm=SessionManager(pymongo.MotorClient())# create a new session or load a sessionsession=sm.new_session()session=sm.load_session("session id")# set a key-value pairsession.set(key,val)# get keyval=session.get(key)# delete a keysession.delete(key)# refresh session idsession.refresh_id()# clear a sessionsession.clear()
许可证
麻省理工学院