Synopsis

TSREM key timestamp [timestamp ...]

This command removes one or more specified timestamps from the time series that is associated with the given key.

  • If the key exists, but is not of time series type, an error is raised.
  • If the given timestamp is not a valid signed 64 bit integer, an error is raised.
  • If the provided timestamps don't exist, TSREM still returns "OK". As a result, TSREM just ensures the provided timestamps no longer exist, but doesn't provide any information about whether they existed before the command was run.

Return value

Returns the appropriate status string.

Examples

The timestamp can be arbitrary integers used just for sorting values in a certain order.

TSADD ts_key 1 one 2 two 3 three 4 four 5 five 6 six
"OK"
TSGET ts_key 2
"two"
TSGET ts_key 3
"three"
TSRANGEBYTIME ts_key 1 4
1) "1"
2) "one"
3) "2"
4) "two"
5) "3"
6) "three"
7) "4"
8) "four"
TSREM ts_key 2 3
"OK"
TSRANGEBYTIME ts_key 1 4
1) "1"
2) "one"
3) "4"
4) "four"
TSGET ts_key 2
(nil)
TSGET ts_key 3
(nil)

See also

tsadd, tsget, tsrangebytime, tsrangebytime, tslastn, tscard