類型 | 命令 | 文法 | 說明 |
基礎寫操作 | EXTS.P.CREATE | EXTS.P.CREATE Pkey
| 建立一個新的Pkey(TairTS資料結構),若Pkey已存在則建立失敗。 |
EXTS.S.CREATE | EXTS.S.CREATE Pkey Skey [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 label2 val2 ...]
| 在指定的Pkey中建立一個Skey,若Pkey不存在則會自動建立,若Skey已經存在則建立失敗。 說明 您可以在建立Skey時設定其相關屬性,例如到期時間、是否開啟壓縮等。 |
EXTS.S.ALTER | EXTS.S.ALTER Pkey Skey [DATA_ET time]
| 修改指定Skey的中繼資料資訊,當前僅支援修改到期時間(DATA_ET)。 |
EXTS.S.ADD | EXTS.S.ADD Pkey Skey ts value [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 向Skey中插入一條Datapoint資料。若Pkey或Skey不存在則會自動建立,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.MADD | EXTS.S.MADD Pkey keynumber Skey ts value [Skey ts value ...] [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 在指定Pkey的多個Skey分中別插入一條Datapoint資料。若Pkey或Skey不存在則會自動建立,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.INCRBY | EXTS.S.INCRBY Pkey Skey ts value [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 向Skey中插入一條Datapoint資料,該命令中的value將與Skey中最近Datapoint的value值相加實現遞增,也可以指定該命令中的value為負數實現遞減。若Pkey或Skey不存在則會自動建立,預設初始值為0,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.MINCRBY | EXTS.S.MINCRBY Pkey keynumber Skey ts value [Skey ts value ...] [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 在指定Pkey的多個Skey分別插入一條Datapoint資料,該命令中的value將分別與各個Skey中最近Datapoint的value值相加實現遞增,也可以指定該命令中的value為負數實現相減。若Pkey或Skey不存在則會自動建立,預設初始值為0,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.DEL | EXTS.S.DEL Pkey Skey
| 刪除指定Pkey中的單個Skey,並刪除目標Skey中所有的Datapoint資料。 |
基礎讀操作 | EXTS.S.GET | EXTS.S.GET Pkey Skey
| 查詢指定Skey中最新的Datapoint資料。 |
EXTS.S.INFO | EXTS.S.INFO Pkey Skey
| 查詢指定Skey的中繼資料資訊,包含Datapoint數量、最近Datapoint的時間戳記與value值、Skey的標籤資訊等資訊。 |
EXTS.S.QUERYINDEX | EXTS.S.QUERYINDEX Pkey filter1 [filter2 ...]
| 在Pkey中自訂過濾條件(filter),查詢目標Skey。 |
彙總操作 | EXTS.S.RANGE | EXTS.S.RANGE Pkey Skey fromTs toTs [MAXCOUNT count] [AGGREGATION aggregationType timeBucket]
| 在Skey中查詢指定時間內(包含指定時間點)的Datapoint資料。 |
EXTS.S.MRANGE | EXTS.S.MRANGE Pkey fromTs toTs [MAXCOUNT count] [AGGREGATION aggregationType timeBucket] [WITHLABELS] FILTER filter1 [filter2 ...]
| 在Skey中自訂過濾條件(filter)與查詢時間點(包含指定時間點),查詢目標Datapoint資料。 |
EXTS.P.RANGE | EXTS.P.RANGE Pkey fromTs toTs pkeyAggregationType pkeyTimeBucket [MAXCOUNT count] [AGGREGATION aggregationType timeBucket] [WITHLABELS] FILTER filter1 [filter2 ...]
| 在Pkey層級對符合過濾條件(filter)的Datapoint資料進行彙總,若您指定了Skey層級的彙總,則會優先進行Skey層級彙總(效果與EXTS.S.MRANGE命令相同),再從Pkey層級對第一次彙總結果進行二次彙總。 |
並發寫操作 | EXTS.S.RAW_MODIFY | EXTS.S.RAW_MODIFY Pkey Skey ts value [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 修改指定Skey中Datapoint資料的value值。若Pkey或Skey不存在則會自動建立,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.RAW_MMODIFY | EXTS.S.RAW_MMODIFY Pkey keynumber Skey ts value [Skey ts value ...] [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 批量修改多個指定Skey中Datapoint資料的value值。若Pkey或Skey不存在則會自動建立,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.RAW_INCRBY | EXTS.S.RAW_INCRBY Pkey Skey ts value [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 該命令中的value值會與指定Skey中Datapoint資料的value相加實現遞增,也可以指定該命令中的value為負數實現遞減。若Pkey或Skey不存在則會自動建立,預設初始值為0,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
EXTS.S.RAW_MINCRBY | EXTS.S.RAW_MINCRBY Pkey keynumber Skey ts value [Skey ts value ...] [DATA_ET time] [CHUNK_SIZE size] [UNCOMPRESSED] [LABELS label1 val1 ...]
| 批量修改多個指定Skey中Datapoint資料的value值,該命令中的value值會與指定Skey中Datapoint資料的value相加實現遞增,也可以指定該命令中的value為負數實現遞減。若Pkey或Skey不存在則會自動建立,屬性(到期時間、是否開啟壓縮等)僅在Skey不存在並自動建立的情況下生效。 |
通用 | DEL | DEL key [key ...]
| 使用原生Redis的DEL命令可以刪除一條或多條TairTS資料。 |