Package com.redis.lettucemod.api.async
Interface RedisTimeSeriesAsyncCommands<K,V>
-
- All Known Subinterfaces:
RedisModulesAdvancedClusterAsyncCommands<K,V>,RedisModulesAsyncCommands<K,V>,RedisModulesClusterAsyncCommands<K,V>
- All Known Implementing Classes:
RedisModulesAdvancedClusterAsyncCommandsImpl,RedisModulesAsyncCommandsImpl
public interface RedisTimeSeriesAsyncCommands<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.lettuce.core.RedisFuture<java.lang.Long>tsAdd(K key, Sample sample)io.lettuce.core.RedisFuture<java.lang.Long>tsAdd(K key, Sample sample, AddOptions<K,V> options)io.lettuce.core.RedisFuture<java.lang.String>tsAlter(K key, AlterOptions<K,V> options)io.lettuce.core.RedisFuture<java.lang.String>tsCreate(K key, CreateOptions<K,V> options)io.lettuce.core.RedisFuture<java.lang.String>tsCreaterule(K sourceKey, K destKey, CreateRuleOptions options)io.lettuce.core.RedisFuture<java.lang.Long>tsDecrby(K key, double value)io.lettuce.core.RedisFuture<java.lang.Long>tsDecrby(K key, double value, IncrbyOptions<K,V> options)io.lettuce.core.RedisFuture<java.lang.String>tsDeleterule(K sourceKey, K destKey)io.lettuce.core.RedisFuture<Sample>tsGet(K key)Get the last sample.io.lettuce.core.RedisFuture<java.lang.Long>tsIncrby(K key, double value)io.lettuce.core.RedisFuture<java.lang.Long>tsIncrby(K key, double value, IncrbyOptions<K,V> options)io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>>tsInfo(K key)io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>>tsInfoDebug(K key)io.lettuce.core.RedisFuture<java.util.List<java.lang.Long>>tsMadd(KeySample<K>... samples)io.lettuce.core.RedisFuture<java.util.List<GetResult<K,V>>>tsMget(MGetOptions<K,V> options)io.lettuce.core.RedisFuture<java.util.List<GetResult<K,V>>>tsMget(V... filters)io.lettuce.core.RedisFuture<java.util.List<GetResult<K,V>>>tsMgetWithLabels(V... filters)io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>>tsMrange(TimeRange range)io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>>tsMrange(TimeRange range, MRangeOptions<K,V> options)io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>>tsMrevrange(TimeRange range)io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>>tsMrevrange(TimeRange range, MRangeOptions<K,V> options)io.lettuce.core.RedisFuture<java.util.List<Sample>>tsRange(K key, TimeRange range)io.lettuce.core.RedisFuture<java.util.List<Sample>>tsRange(K key, TimeRange range, RangeOptions options)io.lettuce.core.RedisFuture<java.util.List<Sample>>tsRevrange(K key, TimeRange range)io.lettuce.core.RedisFuture<java.util.List<Sample>>tsRevrange(K key, TimeRange range, RangeOptions options)
-
-
-
Method Detail
-
tsCreate
io.lettuce.core.RedisFuture<java.lang.String> tsCreate(K key, CreateOptions<K,V> options)
-
tsAlter
io.lettuce.core.RedisFuture<java.lang.String> tsAlter(K key, AlterOptions<K,V> options)
-
tsAdd
io.lettuce.core.RedisFuture<java.lang.Long> tsAdd(K key, Sample sample, AddOptions<K,V> options)
-
tsIncrby
io.lettuce.core.RedisFuture<java.lang.Long> tsIncrby(K key, double value)
-
tsIncrby
io.lettuce.core.RedisFuture<java.lang.Long> tsIncrby(K key, double value, IncrbyOptions<K,V> options)
-
tsDecrby
io.lettuce.core.RedisFuture<java.lang.Long> tsDecrby(K key, double value)
-
tsDecrby
io.lettuce.core.RedisFuture<java.lang.Long> tsDecrby(K key, double value, IncrbyOptions<K,V> options)
-
tsCreaterule
io.lettuce.core.RedisFuture<java.lang.String> tsCreaterule(K sourceKey, K destKey, CreateRuleOptions options)
-
tsRange
io.lettuce.core.RedisFuture<java.util.List<Sample>> tsRange(K key, TimeRange range, RangeOptions options)
-
tsRevrange
io.lettuce.core.RedisFuture<java.util.List<Sample>> tsRevrange(K key, TimeRange range, RangeOptions options)
-
tsMrange
io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>> tsMrange(TimeRange range)
-
tsMrange
io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>> tsMrange(TimeRange range, MRangeOptions<K,V> options)
-
tsMrevrange
io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>> tsMrevrange(TimeRange range)
-
tsMrevrange
io.lettuce.core.RedisFuture<java.util.List<RangeResult<K,V>>> tsMrevrange(TimeRange range, MRangeOptions<K,V> options)
-
tsGet
io.lettuce.core.RedisFuture<Sample> tsGet(K key)
Get the last sample.- Parameters:
key- Key name for time series- Returns:
- The last sample.
-
tsMget
io.lettuce.core.RedisFuture<java.util.List<GetResult<K,V>>> tsMget(MGetOptions<K,V> options)
-
tsMgetWithLabels
io.lettuce.core.RedisFuture<java.util.List<GetResult<K,V>>> tsMgetWithLabels(V... filters)
-
tsInfo
io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> tsInfo(K key)
-
tsInfoDebug
io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> tsInfoDebug(K key)
-
-