public interface RedisTimeSeriesCommands
| Modifier and Type | Method and Description |
|---|---|
long |
tsAdd(String key,
double value)
TS.ADD key * value |
long |
tsAdd(String key,
long timestamp,
double value)
TS.ADD key timestamp value |
long |
tsAdd(String key,
long timestamp,
double value,
TSCreateParams createParams)
TS.ADD key timestamp value [RETENTION retentionTime] [ENCODING [COMPRESSED|UNCOMPRESSED]] [CHUNK_SIZE size] [ON_DUPLICATE policy] [LABELS label value..] |
String |
tsAlter(String key,
TSAlterParams alterParams)
TS.ALTER key [RETENTION retentionTime] [LABELS label value..] |
String |
tsCreate(String key)
TS.CREATE key |
String |
tsCreate(String key,
TSCreateParams createParams)
TS.CREATE key [RETENTION retentionTime] [ENCODING [UNCOMPRESSED|COMPRESSED]] [CHUNK_SIZE size] [DUPLICATE_POLICY policy] [LABELS label value..] |
String |
tsCreateRule(String sourceKey,
String destKey,
AggregationType aggregationType,
long timeBucket)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType timeBucket |
long |
tsDel(String key,
long fromTimestamp,
long toTimestamp)
TS.DEL key fromTimestamp toTimestamp |
String |
tsDeleteRule(String sourceKey,
String destKey)
TS.DELETERULE sourceKey destKey |
TSElement |
tsGet(String key)
TS.GET key |
List<TSKeyValue<TSElement>> |
tsMGet(TSMGetParams multiGetParams,
String... filters)
TS.MGET [WITHLABELS | SELECTED_LABELS label1 ..] FILTER filter... |
List<TSKeyedElements> |
tsMRange(long fromTimestamp,
long toTimestamp,
String... filters)
TS.MRANGE fromTimestamp toTimestamp |
List<TSKeyedElements> |
tsMRange(TSMRangeParams multiRangeParams)
{@code TS.MRANGE fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label1 ..]
[COUNT count] [ALIGN value]
[AGGREGATION aggregationType timeBucket]
FILTER filter..
|
List<TSKeyedElements> |
tsMRevRange(long fromTimestamp,
long toTimestamp,
String... filters)
TS.MREVRANGE fromTimestamp toTimestamp |
List<TSKeyedElements> |
tsMRevRange(TSMRangeParams multiRangeParams)
{@code TS.MREVRANGE fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..]
[FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label1 ..]
[COUNT count] [ALIGN value]
[AGGREGATION aggregationType timeBucket]
FILTER filter..
|
List<String> |
tsQueryIndex(String... filters)
TS.QUERYINDEX filter... |
List<TSElement> |
tsRange(String key,
long fromTimestamp,
long toTimestamp)
TS.RANGE key fromTimestamp toTimestamp |
List<TSElement> |
tsRange(String key,
TSRangeParams rangeParams)
TS.RANGE key fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[COUNT count] [ALIGN value] [AGGREGATION aggregationType timeBucket] |
List<TSElement> |
tsRevRange(String key,
long fromTimestamp,
long toTimestamp)
TS.REVRANGE key fromTimestamp toTimestamp |
List<TSElement> |
tsRevRange(String key,
TSRangeParams rangeParams)
TS.REVRANGE key fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[COUNT count] [ALIGN value] [AGGREGATION aggregationType timeBucket] |
String tsCreate(String key, TSCreateParams createParams)
TS.CREATE key [RETENTION retentionTime] [ENCODING [UNCOMPRESSED|COMPRESSED]] [CHUNK_SIZE size] [DUPLICATE_POLICY policy] [LABELS label value..]key - createParams - long tsDel(String key, long fromTimestamp, long toTimestamp)
TS.DEL key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - String tsAlter(String key, TSAlterParams alterParams)
TS.ALTER key [RETENTION retentionTime] [LABELS label value..]key - alterParams - long tsAdd(String key, double value)
TS.ADD key * valuekey - value - long tsAdd(String key, long timestamp, double value)
TS.ADD key timestamp valuekey - timestamp - value - long tsAdd(String key, long timestamp, double value, TSCreateParams createParams)
TS.ADD key timestamp value [RETENTION retentionTime] [ENCODING [COMPRESSED|UNCOMPRESSED]] [CHUNK_SIZE size] [ON_DUPLICATE policy] [LABELS label value..]key - timestamp - value - createParams - List<TSElement> tsRange(String key, long fromTimestamp, long toTimestamp)
TS.RANGE key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - List<TSElement> tsRange(String key, TSRangeParams rangeParams)
TS.RANGE key fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[COUNT count] [ALIGN value] [AGGREGATION aggregationType timeBucket]key - rangeParams - List<TSElement> tsRevRange(String key, long fromTimestamp, long toTimestamp)
TS.REVRANGE key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - List<TSElement> tsRevRange(String key, TSRangeParams rangeParams)
TS.REVRANGE key fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[COUNT count] [ALIGN value] [AGGREGATION aggregationType timeBucket]key - rangeParams - List<TSKeyedElements> tsMRange(long fromTimestamp, long toTimestamp, String... filters)
TS.MRANGE fromTimestamp toTimestampfromTimestamp - toTimestamp - filters - List<TSKeyedElements> tsMRange(TSMRangeParams multiRangeParams)
TS.MRANGE fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..] [FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label1 ..]
[COUNT count] [ALIGN value]
[AGGREGATION aggregationType timeBucket]
FILTER filter..
[GROUPBY <label> REDUCE <reducer>]multiRangeParams - List<TSKeyedElements> tsMRevRange(long fromTimestamp, long toTimestamp, String... filters)
TS.MREVRANGE fromTimestamp toTimestampfromTimestamp - toTimestamp - filters - List<TSKeyedElements> tsMRevRange(TSMRangeParams multiRangeParams)
TS.MREVRANGE fromTimestamp toTimestamp
[FILTER_BY_TS TS1 TS2 ..]
[FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label1 ..]
[COUNT count] [ALIGN value]
[AGGREGATION aggregationType timeBucket]
FILTER filter..
[GROUPBY <label> REDUCE <reducer>]multiRangeParams - List<TSKeyValue<TSElement>> tsMGet(TSMGetParams multiGetParams, String... filters)
TS.MGET [WITHLABELS | SELECTED_LABELS label1 ..] FILTER filter...multiGetParams - filters - String tsCreateRule(String sourceKey, String destKey, AggregationType aggregationType, long timeBucket)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType timeBucketsourceKey - destKey - aggregationType - timeBucket - String tsDeleteRule(String sourceKey, String destKey)
TS.DELETERULE sourceKey destKeysourceKey - destKey - Copyright © 2022. All rights reserved.