All Projects → RedisTimeSeries → JRedisTimeSeries

RedisTimeSeries / JRedisTimeSeries

Licence: BSD-3-Clause license
Java Client for RedisTimeSeries

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to JRedisTimeSeries

redis-modules-java
Java client libraries for redis-modules https://redis.io/modules, based on Redisson. https://github.com/redisson/redisson
Stars: ✭ 57 (+96.55%)
Mutual labels:  timeseries, java-client
covid19-timeseries
Covid19 timeseries data store
Stars: ✭ 38 (+31.03%)
Mutual labels:  timeseries
Tcdf
Temporal Causal Discovery Framework (PyTorch): discovering causal relationships between time series
Stars: ✭ 217 (+648.28%)
Mutual labels:  timeseries
prometheus-redistimeseries-adapter
Prometheus remote storage adapter for RedisTimeSeries
Stars: ✭ 23 (-20.69%)
Mutual labels:  timeseries
Anomalydetection
Twitter's Anomaly Detection in Pure Python
Stars: ✭ 225 (+675.86%)
Mutual labels:  timeseries
TimeseriesSurrogates.jl
A Julia package for generating timeseries surrogates
Stars: ✭ 35 (+20.69%)
Mutual labels:  timeseries
Arctic
High performance datastore for time series and tick data
Stars: ✭ 2,525 (+8606.9%)
Mutual labels:  timeseries
rsdmx
Tools for reading SDMX data and metadata in R
Stars: ✭ 93 (+220.69%)
Mutual labels:  timeseries
nifi-influxdb-bundle
InfluxDB Processors For Apache NiFi
Stars: ✭ 30 (+3.45%)
Mutual labels:  timeseries
RollingFunctions.jl
Roll a window over data; apply a function over the window.
Stars: ✭ 89 (+206.9%)
Mutual labels:  timeseries
Mtail
extract internal monitoring data from application logs for collection in a timeseries database
Stars: ✭ 3,028 (+10341.38%)
Mutual labels:  timeseries
Lightkurve
A friendly package for Kepler & TESS time series analysis in Python.
Stars: ✭ 232 (+700%)
Mutual labels:  timeseries
MachineLearning
Machine learning for beginner(Data Science enthusiast)
Stars: ✭ 104 (+258.62%)
Mutual labels:  timeseries
Timeseries fastai
fastai V2 implementation of Timeseries classification papers.
Stars: ✭ 221 (+662.07%)
Mutual labels:  timeseries
armagarch
ARMA-GARCH
Stars: ✭ 59 (+103.45%)
Mutual labels:  timeseries
Redis Timeseries
Future development of redis-timeseries is at github.com/RedisLabsModules/redis-timeseries.
Stars: ✭ 197 (+579.31%)
Mutual labels:  timeseries
Carbonapi
Implementation of graphite API (graphite-web) in golang
Stars: ✭ 243 (+737.93%)
Mutual labels:  timeseries
influxdbr
R Interface for InfluxDB
Stars: ✭ 95 (+227.59%)
Mutual labels:  timeseries
ClimateTools.jl
Climate science package for Julia
Stars: ✭ 108 (+272.41%)
Mutual labels:  timeseries
kaggle-recruit-restaurant
🏆 Kaggle 8th place solution
Stars: ✭ 102 (+251.72%)
Mutual labels:  timeseries

license GitHub issues Maven Central Javadocs Codecov Language grade: Java Known Vulnerabilities

JRedisTimeSeries

Forum Discord

Java Client for RedisTimeSeries

Deprecation notice

As of Jedis 4.2.0, this library is deprecated. Its features have been merged into Jedis. Please install it either from maven or the repo.

Official Releases

  <dependencies>
    <dependency>
      <groupId>com.redislabs</groupId>
      <artifactId>jredistimeseries</artifactId>
      <version>1.4.0</version>
    </dependency>
  </dependencies>

Snapshots

  <repositories>
    <repository>
      <id>snapshots-repo</id>
      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
  </repositories>

and

  <dependencies>
    <dependency>
      <groupId>com.redislabs</groupId>
      <artifactId>jredistimeseries</artifactId>
      <version>1.5.0-SNAPSHOT</version>
    </dependency>
  </dependencies>

Example: Using the Java Client

   RedisTimeSeries rts = new RedisTimeSeries("localhost", 6379);

   Map<String, String> labels = new HashMap<>();
   labels.put("country", "US");
   labels.put("cores", "8");
   rts.create("cpu1", 60*10 /*10min*/, labels);

   rts.create("cpu1-avg", 60*10 /*10min*/, null);
   rts.createRule("cpu1", Aggregation.AVG, 60 /*1min*/, "cpu1-avg");

   rts.add("cpu1", System.currentTimeMillis()/1000 /* time sec */, 80.0);

   // Get all the timeseries in US in the last 10min average per min
   rts.mrange(System.currentTimeMillis()/1000 - 10*60, System.currentTimeMillis()/1000, Aggregation.AVG, 60, "country=US")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].