Redis module for efficient percentile estimation of streaming or distributed data with t-digest algorithm.
$ git clone [email protected]:poga/redis-percentile.git
$ cd redis-percentile
$ cargo build
$ redis-server --loadmodule target/debug/libredis_percentile.so
PERCENTILE.MERGE <key> values...
Merge a list of numbers into <key>
.
response: len(values)
PERCENTILE.MERGESORTED <key> values...
Merge a sorted list of numbers into <key>
.
response: len(values)
PERCENTILE.GET <key> <percentile>
response: estimated value of percentile
PERCENTILE.GET foo 0.9