Redis的Python客户端:redis-py

jopen 10年前

redis-py是一个redis数据库的接口程序。可以使用Python来进行redis数据库的相关操作。

可以使用pip安装,非常方便。

pip install redis

以下是简单的示例代码:

>>> import redis    >>> r = redis.StrictRedis(host=’localhost’, port=6379, db=0)    >>> r.set(‘foo’, ‘bar’)    True    >>> r.get(‘foo’)    ‘bar’

连接池

redis-py使用连接池来管理与Redis服务器的连接。默认每一个创建的Redis实例会创建一个属于自己的连接池。但是能够进行重写来让他连接一个已经存在的连接池。

连接

连接池管理一个连接实例的集合。redis-py默认使用基于一般的TCP套接字的连接。

分析器

分析器提供了一个控制Redis进行分析的方式。

线程安全

Redis的客户端实例能安全地在线程之间共享。

管道

支持管道,也就是像js一样的链式调用。

支持LUA脚本

redis-py支持EVAL,EVALSHA和SCRIPT命令。

项目主页:http://www.open-open.com/lib/view/home/1404804133247</p> </strong>