Redis timeseries with python : ResponseError: unknown command 'TS.CREATE'

1.6k Views Asked by At

I am trying to create a timeseries in Redis using python like so:

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

but I get the following error: ResponseError: unknown command 'TS.CREATE'.

I have been searching for a way to solve this problem but I haven't found anything. I am running redis in a docker.

Thank you :)!

1

There are 1 best solutions below

0
On BEST ANSWER

The Redis docker image does not contain any Redis module.

You can use the Redis Stack docker image.

redis/redis-stack-server contains the RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, and RedisBloom modules. redis/redis-stack also contains RedisInsight.