龙卷风会议执行

tornasess的Python项目详细描述


https://img.shields.io/dub/l/vibe-d.svg

环境

python版本:>;=3.4

后端:redis、memcache、磁盘

必需:tornadis、tornado、asyncmc

安装

$ python3.x setup.py install

$ pip3.x install tornasess

快速启动

创建会话实例

fromtornadoimportioloop,genfromtornasessimportSessionCacheFactoryconfig={"host":"localhost","port":6379,}sess_fac=SessionCacheFactory("redis",config)# or# config = {#      "host":["192.168.0.1","192.168.0.2"],#      "port":[4000,5000]# }# sess_fac = SessionCacheFactory("memcache", config)### or# config = {"root":"/tmp"}# sess_fac = SessionCacheFactory("disk", config)#session=sess_fac.get_session()

设置会话数据

yieldsession.start()session['name']='xxxxx'session.set("age",100)session.multi_set({"address":"xxxx","sex":"xxx"})yieldsession.end(expires=3600)

获取会话数据

session_id="GU3ZTM2YTA5ZWViNDE4MTgzM2Q3MzhhMjdjY2IyOWU="yieldsession.start(session_id)session['name']session.get('name')session.multi_get(['address','age','name'])session.all()#check session field existenceprint('name'insession)#get session idsession.session_id#Note here!!#   if you don't make change to session data,#   it's not necessary to call 'session.end()'

删除会话数据

session_id="GU3ZTM2YTA5ZWViNDE4MTgzM2Q3MzhhMjdjY2IyOWU="yieldsession.start(session_id)session.delete("name")delsession['age']yieldsession.end()

销毁会话

session_id="GU3ZTM2YTA5ZWViNDE4MTgzM2Q3MzhhMjdjY2IyOWU="yieldsession.start(session_id)session.destroy()yieldsession.end()

缓存会话实例

# after you used session ,you can cache it to cache factorysess_fac.cache(session)

版本

0.1

许可证

MIT LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)