TDIGEST.QUANTILE
Syntax
TDIGEST.QUANTILE key quantile [quantile ...]
- Available in:
- Redis Stack / Bloom 2.4.0
- Time complexity:
- O(N) where N is the number of quantiles specified.
对于每个输入的分数,返回一个估计值(浮点数),该值小于给定比例的观测值。
可以在一次调用中检索多个分位数。
必需的参数
key
is key name for an existing t-digest sketch.
quantile
is the input fraction (between 0 and 1 inclusively)
返回值
Array reply - 一个包含 value_1, value_2, ..., value_N 的估计值(浮点数)的数组。
- 当
quantile为0时返回准确结果(最小观测值) - 当
quantile为1时返回准确结果(最大观测值)
如果草图为空,所有值都是'nan'。
示例
redis> TDIGEST.CREATE t COMPRESSION 1000
OK
redis> TDIGEST.ADD t 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
OK
redis> TDIGEST.QUANTILE t 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1) "1"
2) "2"
3) "3"
4) "3"
5) "4"
6) "4"
7) "4"
8) "5"
9) "5"
10) "5"
11) "5"