摘要: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。... 阅读全文
posted @ 2016-03-24 11:22 Bruce_G 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Twisted是一个事件驱动的网络框架,其中包含了诸多功能,例如:网络协议、线程、数据库管理、网络操作、电子邮件等。事件驱动简而言之,事件驱动分为二个部分:第一,注册事件;第二,触发事件。自定义事件驱动框架,命名为:“弑君者”:#!/usr/bin/env python # -*- coding:utf-8 -*-# event_drive.py event_list = [] def run... 阅读全文
posted @ 2016-03-24 11:22 Bruce_G 阅读(223) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通... 阅读全文
posted @ 2016-03-24 11:21 Bruce_G 阅读(180) 评论(0) 推荐(0) 编辑