摘要: 发布和订阅 首先定义一个RedisHelper类,连接Redis,定义频道为monitor,定义发布(publish)及订阅(subscribe)方法。 #!/usr/bin/env python #-*- coding:utf-8 -*- import redis class RedisHelpe 阅读全文
posted @ 2019-11-05 14:12 John-Python 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 阅读全文
posted @ 2019-11-05 11:13 John-Python 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言:python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板,如最新的微服务框架japronto,resquests per second可达百万级。 python还有一 阅读全文
posted @ 2019-11-05 11:11 John-Python 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 实例 >>>"{} {}".format("hello", "world") 阅读全文
posted @ 2019-11-05 11:08 John-Python 阅读(510) 评论(0) 推荐(0) 编辑