Clients
RedisTimeSeries Client Libraries
RedisTimeSeries has 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 RedisTimeSeries 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 | |
| redistimeseries | Ruby | MIT | Eaden McKee | |
| redis-time-series | Ruby | MIT | Matt Duszynski |