Clients
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 | |
JRedisTimeSeries | Java | BSD-3 | RedisLabs | |
redis-modules-java | Java | Apache-2 | dengliming | |
redistimeseries-go | Go | Apache-2 | RedisLabs | |
rueidis | Go | Apache-2 | Rueian | |
redis-py (examples) | Python | MIT | RedisLabs | |
NRedisTimeSeries | .NET | BSD-3 | RedisLabs | |
phpRedisTimeSeries | PHP | MIT | Alessandro Balasco | |
node-redis | JavaScript | MIT | Redis | |
redis-time-series | JavaScript | MIT | Rafa Campoy | |
redistimeseries-js | JavaScript | MIT | Milos Nikolovski | |
redis-modules-sdk | Typescript | BSD-3-Clause | Dani Tseitlin | |
redis_ts | Rust | BSD-3 | Thomas Profelt | |
rustis | Rust | MIT | Dahomey Technologies | |
redistimeseries | Ruby | MIT | Eaden McKee | |
redis-time-series | Ruby | MIT | Matt Duszynski |