跳转到主要内容

Tornado的异步Redis客户端

项目描述

Tornado的异步Redis客户端

Version Status Coverage

文档可在 tredis.readthedocs.io 找到。

实现的命令

TRedis仍在开发中,并非所有命令都已实现。以下列表详细说明了每个命令类别及其实现命令的数量。

如果您需要尚未实现的函数,请遵循完整的类别混入模式,并提交PR!

类别

数量

集群

2/20

连接

5/5

地理信息

0/6

哈希表

13/15

HyperLogLog

3/3

22/22

列表

9/17

发布/订阅

0/6

脚本

6/6

服务器

7/30

集合

15/15

有序集合

8/21

字符串

23/23

事务

0/5

有关本地开发或贡献的信息,请参阅 CONTRIBUTING.rst

示例

import logging
import pprint

from tornado import gen, ioloop
import tredis


@gen.engine
def run():
    client = tredis.Client([{"host": "127.0.0.1", "port": 6379, "db": 0}],
                           auto_connect=False)
    yield client.connect()
    value = yield client.info()
    pprint.pprint(value)
    ioloop.IOLoop.current().stop()

if __name__ == '__main__':
    logging.basicConfig(level=logging.DEBUG)
    io_loop = ioloop.IOLoop.current()
    io_loop.add_callback(run)
    io_loop.start()

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tredis-0.8.0.tar.gz (38.3 kB 查看哈希值)

上传时间

构建分布

tredis-0.8.0-py2.py3-none-any.whl (45.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持