Time Series Client Libraries

You can use Redis time series with several client libraries, written by the module authors and community members - abstracting the API in different programming languages.

While it is possible and simple to use the raw Redis commands API, in most cases it's more convenient to use a client library abstracting it.

Currently available Libraries

Some languages have client libraries that provide support for the time series commands:

Project Language License Author Stars
Jedis Java MIT Redis Jedis-stars
JRedisTimeSeries Java BSD-3 RedisLabs JRedisTimeSeries-stars
redis-modules-java Java Apache-2 dengliming redis-modules-java-stars
redistimeseries-go Go Apache-2 RedisLabs redistimeseries-go-stars
rueidis Go Apache-2 Rueian rueidis-stars
redis-py (examples) Python MIT RedisLabs redis-py-stars
NRedisTimeSeries .NET BSD-3 RedisLabs NRedisTimeSeries-stars
phpRedisTimeSeries PHP MIT Alessandro Balasco phpRedisTimeSeries-stars
node-redis JavaScript MIT Redis node-redis-stars
redis-time-series JavaScript MIT Rafa Campoy redis-time-series-stars
redistimeseries-js JavaScript MIT Milos Nikolovski redistimeseries-js-stars
redis-modules-sdk Typescript BSD-3-Clause Dani Tseitlin redis-modules-sdk-stars
redis_ts Rust BSD-3 Thomas Profelt redis_ts-stars
rustis Rust MIT Dahomey Technologies rustis-stars
redistimeseries Ruby MIT Eaden McKee redistimeseries-stars
redis-time-series Ruby MIT Matt Duszynski redis-time-series-rb-stars
Back to top ↑