我正在try 使用python在Redis中创建一个时间序列,如下所示:

    import redis
    connection_redis = redis.Redis(host='127.0.0.1', port=6379)
    connection_redis.ts().create('ts', retention_msecs=0)

但我得到了以下错误:ResponseError:未知命令"TS.CREATE".

我一直在寻找解决这个问题的方法,但我什么也没找到.

谢谢:)!

推荐答案

Redis docker映像不包含任何Redis模块.

你可以使用Redis Stack docker image.

redis/redis-stack-server包含RedSearch、RedisJSON、RedisGraph、RedisTimeSeries和RedisBloom模块.redis/redis-stack还包含

Python相关问答推荐

Inquirer库不适用于Pyterfly

如何输入提示抽象方法属性并让mypy高兴?

带有计数值的Pandas数据帧

流畅的模式,采用Escc方法

解析讨论论坛只给我第一个用户 comments ,但没有给我其他用户回复

Django序列化器没有验证或保存数据

Python中使用Delivercio进行多个请求

将jit与numpy linSpace函数一起使用时出错

带条件计算最小值

_repr_html_实现自定义__getattr_时未显示

如果值不存在,列表理解返回列表

两个pandas的平均值按元素的结果串接元素.为什么?

在Mac上安装ipython

如何使用Python以编程方式判断和检索Angular网站的动态内容?

对象的`__call__`方法的setattr在Python中不起作用'

从spaCy的句子中提取日期

如何在UserSerializer中添加显式字段?

Python导入某些库时非法指令(核心转储)(beautifulsoup4."" yfinance)

Python Tkinter为特定样式调整所有ttkbootstrap或ttk Button填充的大小,适用于所有主题

pysnmp—lextudio使用next()和getCmd()生成器导致TypeError:tuple对象不是迭代器''