跳转到主要内容

RedisTimeSeries Python客户端的测试发布版

项目描述

license PyPI version CircleCI GitHub issues Codecov Language grade: Python

redistimeseries-py

Forum Gitter

redistimeseries-py是一个包,它为开发人员提供对RedisTimeSeries模块的轻松访问。该包通过RedisTimeSeries的API扩展了redis-py的接口。

安装

$ pip install redistimeseries

API

RedisTimeSeries命令的完整文档可以在RedisTimeSeries网站找到。

使用示例

# Simple example
from redistimeseries.client import Client
rts = Client()
rts.create('test', labels={'Time':'Series'})
rts.add('test', 1, 1.12)
rts.add('test', 2, 1.12)
rts.get('test')                                  
rts.incrby('test',1)                               
rts.range('test', 0, -1)
rts.range('test', 0, -1, aggregation_type='avg', bucket_size_msec=10)
rts.range('test', 0, -1, aggregation_type='sum', bucket_size_msec=10)
rts.info('test').__dict__

# Example with rules
rts.create('source', retention_msecs=40)
rts.create('sumRule')
rts.create('avgRule')
rts.createrule('source', 'sumRule', 'sum', 20)
rts.createrule('source', 'avgRule', 'avg', 15)
rts.add('source', '*', 1)
rts.add('source', '*', 2)
rts.add('source', '*', 3)
rts.get('sumRule')
rts.get('avgRule')
rts.info('sumRule').__dict__

许可证

BSD 3-Clause

项目详情


下载文件

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

源分发

test-release-rts-py-1.4.7.tar.gz (7.3 kB 查看哈希值)

上传时间

构建分发

test_release_rts_py-1.4.7-py2-none-any.whl (7.7 kB 查看哈希值)

上传时间: Python 2

由以下支持