全部博文(921)
发布时间:2013-11-12 17:47:43
Reids是一个比较高级的开源key-value存储系统,采用ANSI C实现。其与memcached类似,但是支持持久化数据存储入队操作:......【阅读全文】
发布时间:2013-11-11 17:11:53
很多场景,都需要异步回调机制。下面一个简单的例子。#!/usr/bin/env python# -*- coding: UTF-8 -*-import loggingimport queueimport threadingdef func_a(a, b): return a + b.........【阅读全文】
发布时间:2013-11-02 20:25:28
OTP中,事件管理器(event manager)用来接收事件,这里的事件非常广泛,可以为错误,警告各种各样erlang允许的信息。 事件管理器拥有零个或多个事件处理器(event handler)。当事件管理器收到一个事件时,此事件会被管理器内部安装的所有处理器处理。 其实在事件管理器(gen_event behaviour)中,拥有一个[{Module.........【阅读全文】
发布时间:2013-11-01 14:27:55
redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池。在一次分享中提到了Redis的长短链接的问题,引发了对redis-py的连接池机制的讨.........【阅读全文】
发布时间:2013-10-24 15:44:56
redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。import redisr = redis.StrictRedis(host='127.0.0.1', port=9212.........【阅读全文】