public interface RedisTimeSeriesCommands
| Modifier and Type | Method and Description |
|---|---|
long |
tsAdd(java.lang.String key,
double value)
TS.ADD key * value |
long |
tsAdd(java.lang.String key,
long timestamp,
double value)
TS.ADD key timestamp value |
long |
tsAdd(java.lang.String key,
long timestamp,
double value,
TSAddParams addParams)
TS.ADD key timestamp value
[RETENTION retentionTime]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[ON_DUPLICATE policy_ovr]
[LABELS label value..] |
long |
tsAdd(java.lang.String key,
long timestamp,
double value,
TSCreateParams createParams)
|
java.lang.String |
tsAlter(java.lang.String key,
TSAlterParams alterParams)
TS.ALTER key [RETENTION retentionTime] [LABELS label value..] |
java.lang.String |
tsCreate(java.lang.String key)
TS.CREATE key |
java.lang.String |
tsCreate(java.lang.String key,
TSCreateParams createParams)
TS.CREATE key [RETENTION retentionTime] [ENCODING [UNCOMPRESSED|COMPRESSED]] [CHUNK_SIZE size] [DUPLICATE_POLICY policy] [LABELS label value..] |
java.lang.String |
tsCreateRule(java.lang.String sourceKey,
java.lang.String destKey,
AggregationType aggregationType,
long timeBucket)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType timeBucket |
java.lang.String |
tsCreateRule(java.lang.String sourceKey,
java.lang.String destKey,
AggregationType aggregationType,
long bucketDuration,
long alignTimestamp)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType bucketDuration [alignTimestamp] |
long |
tsDecrBy(java.lang.String key,
double value) |
long |
tsDecrBy(java.lang.String key,
double value,
long timestamp) |
long |
tsDecrBy(java.lang.String key,
double subtrahend,
TSDecrByParams decrByParams)
TS.DECRBY key subtrahend
[TIMESTAMP timestamp]
[RETENTION retentionPeriod]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[IGNORE ignoreMaxTimediff ignoreMaxValDiff]
[LABELS [label value ...]] |
long |
tsDel(java.lang.String key,
long fromTimestamp,
long toTimestamp)
TS.DEL key fromTimestamp toTimestamp |
java.lang.String |
tsDeleteRule(java.lang.String sourceKey,
java.lang.String destKey)
TS.DELETERULE sourceKey destKey |
TSElement |
tsGet(java.lang.String key)
TS.GET key |
TSElement |
tsGet(java.lang.String key,
TSGetParams getParams)
TS.GET key [LATEST] |
long |
tsIncrBy(java.lang.String key,
double value) |
long |
tsIncrBy(java.lang.String key,
double value,
long timestamp) |
long |
tsIncrBy(java.lang.String key,
double addend,
TSIncrByParams incrByParams)
TS.INCRBY key addend
[TIMESTAMP timestamp]
[RETENTION retentionPeriod]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[IGNORE ignoreMaxTimediff ignoreMaxValDiff]
[LABELS [label value ...]] |
TSInfo |
tsInfo(java.lang.String key) |
TSInfo |
tsInfoDebug(java.lang.String key) |
java.util.List<java.lang.Long> |
tsMAdd(java.util.Map.Entry<java.lang.String,TSElement>... entries)
TS.MADD key timestamp value [key timestamp value ...] |
java.util.Map<java.lang.String,TSMGetElement> |
tsMGet(TSMGetParams multiGetParams,
java.lang.String... filters)
{@code TS.MGET [LATEST] [ WITHLABELS | SELECTED_LABELS label...]
|
java.util.Map<java.lang.String,TSMRangeElements> |
tsMRange(long fromTimestamp,
long toTimestamp,
java.lang.String... filters)
TS.MRANGE fromTimestamp toTimestamp FILTER filter... |
java.util.Map<java.lang.String,TSMRangeElements> |
tsMRange(TSMRangeParams multiRangeParams)
{@code TS.MRANGE fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS ts...]
|
java.util.Map<java.lang.String,TSMRangeElements> |
tsMRevRange(long fromTimestamp,
long toTimestamp,
java.lang.String... filters)
TS.MREVRANGE fromTimestamp toTimestamp FILTER filter... |
java.util.Map<java.lang.String,TSMRangeElements> |
tsMRevRange(TSMRangeParams multiRangeParams)
{@code TS.MREVRANGE fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS TS...]
|
java.util.List<java.lang.String> |
tsQueryIndex(java.lang.String... filters)
TS.QUERYINDEX filter... |
java.util.List<TSElement> |
tsRange(java.lang.String key,
long fromTimestamp,
long toTimestamp)
TS.RANGE key fromTimestamp toTimestamp |
java.util.List<TSElement> |
tsRange(java.lang.String key,
TSRangeParams rangeParams)
{@code TS.RANGE key fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS ts...]
|
java.util.List<TSElement> |
tsRevRange(java.lang.String key,
long fromTimestamp,
long toTimestamp)
TS.REVRANGE key fromTimestamp toTimestamp |
java.util.List<TSElement> |
tsRevRange(java.lang.String key,
TSRangeParams rangeParams)
{@code TS.REVRANGE key fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS TS...]
|
java.lang.String tsCreate(java.lang.String key)
TS.CREATE keykey - java.lang.String tsCreate(java.lang.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(java.lang.String key,
long fromTimestamp,
long toTimestamp)
TS.DEL key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - java.lang.String tsAlter(java.lang.String key,
TSAlterParams alterParams)
TS.ALTER key [RETENTION retentionTime] [LABELS label value..]key - alterParams - long tsAdd(java.lang.String key,
double value)
TS.ADD key * valuekey - value - long tsAdd(java.lang.String key,
long timestamp,
double value)
TS.ADD key timestamp valuekey - timestamp - value - @Deprecated
long tsAdd(java.lang.String key,
long timestamp,
double value,
TSCreateParams createParams)
key - timestamp - value - createParams - long tsAdd(java.lang.String key,
long timestamp,
double value,
TSAddParams addParams)
TS.ADD key timestamp value
[RETENTION retentionTime]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[ON_DUPLICATE policy_ovr]
[LABELS label value..]key - timestamp - value - addParams - java.util.List<java.lang.Long> tsMAdd(java.util.Map.Entry<java.lang.String,TSElement>... entries)
TS.MADD key timestamp value [key timestamp value ...]entries - key, timestamp, valuelong tsIncrBy(java.lang.String key,
double value)
long tsIncrBy(java.lang.String key,
double value,
long timestamp)
long tsIncrBy(java.lang.String key,
double addend,
TSIncrByParams incrByParams)
TS.INCRBY key addend
[TIMESTAMP timestamp]
[RETENTION retentionPeriod]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[IGNORE ignoreMaxTimediff ignoreMaxValDiff]
[LABELS [label value ...]]key - addend - incrByParams - long tsDecrBy(java.lang.String key,
double value)
long tsDecrBy(java.lang.String key,
double value,
long timestamp)
long tsDecrBy(java.lang.String key,
double subtrahend,
TSDecrByParams decrByParams)
TS.DECRBY key subtrahend
[TIMESTAMP timestamp]
[RETENTION retentionPeriod]
[ENCODING <COMPRESSED|UNCOMPRESSED>]
[CHUNK_SIZE size]
[DUPLICATE_POLICY policy]
[IGNORE ignoreMaxTimediff ignoreMaxValDiff]
[LABELS [label value ...]]key - subtrahend - decrByParams - java.util.List<TSElement> tsRange(java.lang.String key, long fromTimestamp, long toTimestamp)
TS.RANGE key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - java.util.List<TSElement> tsRange(java.lang.String key, TSRangeParams rangeParams)
TS.RANGE key fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS ts...]
[FILTER_BY_VALUE min max]
[COUNT count]
[[ALIGN value] AGGREGATION aggregator bucketDuration [BUCKETTIMESTAMP bt] [EMPTY]]key - rangeParams - java.util.List<TSElement> tsRevRange(java.lang.String key, long fromTimestamp, long toTimestamp)
TS.REVRANGE key fromTimestamp toTimestampkey - fromTimestamp - toTimestamp - java.util.List<TSElement> tsRevRange(java.lang.String key, TSRangeParams rangeParams)
TS.REVRANGE key fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS TS...]
[FILTER_BY_VALUE min max]
[COUNT count]
[[ALIGN value] AGGREGATION aggregator bucketDuration [BUCKETTIMESTAMP bt] [EMPTY]]key - rangeParams - java.util.Map<java.lang.String,TSMRangeElements> tsMRange(long fromTimestamp, long toTimestamp, java.lang.String... filters)
TS.MRANGE fromTimestamp toTimestamp FILTER filter...fromTimestamp - toTimestamp - filters - java.util.Map<java.lang.String,TSMRangeElements> tsMRange(TSMRangeParams multiRangeParams)
TS.MRANGE fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS ts...]
[FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label...]
[COUNT count]
[[ALIGN value] AGGREGATION aggregator bucketDuration [BUCKETTIMESTAMP bt] [EMPTY]]
FILTER filter...
[GROUPBY label REDUCE reducer]multiRangeParams - java.util.Map<java.lang.String,TSMRangeElements> tsMRevRange(long fromTimestamp, long toTimestamp, java.lang.String... filters)
TS.MREVRANGE fromTimestamp toTimestamp FILTER filter...fromTimestamp - toTimestamp - filters - java.util.Map<java.lang.String,TSMRangeElements> tsMRevRange(TSMRangeParams multiRangeParams)
TS.MREVRANGE fromTimestamp toTimestamp
[LATEST]
[FILTER_BY_TS TS...]
[FILTER_BY_VALUE min max]
[WITHLABELS | SELECTED_LABELS label...]
[COUNT count]
[[ALIGN value] AGGREGATION aggregator bucketDuration [BUCKETTIMESTAMP bt] [EMPTY]]
FILTER filter...
[GROUPBY label REDUCE reducer]multiRangeParams - TSElement tsGet(java.lang.String key)
TS.GET keykey - the keyTSElement tsGet(java.lang.String key, TSGetParams getParams)
TS.GET key [LATEST]key - the keygetParams - optional argumentsjava.util.Map<java.lang.String,TSMGetElement> tsMGet(TSMGetParams multiGetParams, java.lang.String... filters)
TS.MGET [LATEST] [ WITHLABELS | SELECTED_LABELS label...] FILTER filter...multiGetParams - optional argumentsfilters - secondary indexesjava.lang.String tsCreateRule(java.lang.String sourceKey,
java.lang.String destKey,
AggregationType aggregationType,
long timeBucket)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType timeBucketsourceKey - destKey - aggregationType - timeBucket - java.lang.String tsCreateRule(java.lang.String sourceKey,
java.lang.String destKey,
AggregationType aggregationType,
long bucketDuration,
long alignTimestamp)
TS.CREATERULE sourceKey destKey AGGREGATION aggregationType bucketDuration [alignTimestamp]sourceKey - destKey - aggregationType - bucketDuration - alignTimestamp - java.lang.String tsDeleteRule(java.lang.String sourceKey,
java.lang.String destKey)
TS.DELETERULE sourceKey destKeysourceKey - destKey - java.util.List<java.lang.String> tsQueryIndex(java.lang.String... filters)
TS.QUERYINDEX filter...filters - TSInfo tsInfo(java.lang.String key)
TSInfo tsInfoDebug(java.lang.String key)
Copyright © 2025. All rights reserved.