Package com.redis.lettucemod.api.sync
Interface RedisTimeSeriesCommands<K,V>
-
- All Known Subinterfaces:
RedisModulesAdvancedClusterCommands<K,V>,RedisModulesClusterCommands<K,V>,RedisModulesCommands<K,V>
public interface RedisTimeSeriesCommands<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.LongtsAdd(K key, Sample sample)java.lang.LongtsAdd(K key, Sample sample, AddOptions<K,V> options)java.lang.StringtsAlter(K key, AlterOptions<K,V> options)java.lang.StringtsCreate(K key, CreateOptions<K,V> options)java.lang.StringtsCreaterule(K sourceKey, K destKey, CreateRuleOptions options)java.lang.LongtsDecrby(K key, double value)java.lang.LongtsDecrby(K key, double value, IncrbyOptions<K,V> options)java.lang.StringtsDeleterule(K sourceKey, K destKey)SampletsGet(K key)Get the last sample.java.lang.LongtsIncrby(K key, double value)java.lang.LongtsIncrby(K key, double value, IncrbyOptions<K,V> options)java.util.List<java.lang.Object>tsInfo(K key)java.util.List<java.lang.Object>tsInfoDebug(K key)java.util.List<java.lang.Long>tsMadd(KeySample<K>... samples)java.util.List<GetResult<K,V>>tsMget(MGetOptions<K,V> options)java.util.List<GetResult<K,V>>tsMget(V... filters)java.util.List<GetResult<K,V>>tsMgetWithLabels(V... filters)java.util.List<RangeResult<K,V>>tsMrange(TimeRange range)java.util.List<RangeResult<K,V>>tsMrange(TimeRange range, MRangeOptions<K,V> options)java.util.List<RangeResult<K,V>>tsMrevrange(TimeRange range)java.util.List<RangeResult<K,V>>tsMrevrange(TimeRange range, MRangeOptions<K,V> options)java.util.List<Sample>tsRange(K key, TimeRange range)java.util.List<Sample>tsRange(K key, TimeRange range, RangeOptions options)java.util.List<Sample>tsRevrange(K key, TimeRange range)java.util.List<Sample>tsRevrange(K key, TimeRange range, RangeOptions options)
-
-
-
Method Detail
-
tsCreate
java.lang.String tsCreate(K key, CreateOptions<K,V> options)
-
tsAlter
java.lang.String tsAlter(K key, AlterOptions<K,V> options)
-
tsAdd
java.lang.Long tsAdd(K key, Sample sample, AddOptions<K,V> options)
-
tsIncrby
java.lang.Long tsIncrby(K key, double value)
-
tsIncrby
java.lang.Long tsIncrby(K key, double value, IncrbyOptions<K,V> options)
-
tsDecrby
java.lang.Long tsDecrby(K key, double value)
-
tsDecrby
java.lang.Long tsDecrby(K key, double value, IncrbyOptions<K,V> options)
-
tsCreaterule
java.lang.String tsCreaterule(K sourceKey, K destKey, CreateRuleOptions options)
-
tsRange
java.util.List<Sample> tsRange(K key, TimeRange range, RangeOptions options)
-
tsRevrange
java.util.List<Sample> tsRevrange(K key, TimeRange range, RangeOptions options)
-
tsMrange
java.util.List<RangeResult<K,V>> tsMrange(TimeRange range)
-
tsMrange
java.util.List<RangeResult<K,V>> tsMrange(TimeRange range, MRangeOptions<K,V> options)
-
tsMrevrange
java.util.List<RangeResult<K,V>> tsMrevrange(TimeRange range)
-
tsMrevrange
java.util.List<RangeResult<K,V>> tsMrevrange(TimeRange range, MRangeOptions<K,V> options)
-
tsGet
Sample tsGet(K key)
Get the last sample.- Parameters:
key- Key name for time series- Returns:
- The last sample.
-
tsInfo
java.util.List<java.lang.Object> tsInfo(K key)
-
tsInfoDebug
java.util.List<java.lang.Object> tsInfoDebug(K key)
-
-