- Няма опция за изпращане на повече от една агрегация към поредица от понижаване на извадката, тъй като всяко клеймо за време може да съдържа единично. Можете да използвате етикети, за да заявите всички серии наведнъж.
- RedisTimeSeries би било добро решение, тъй като ще намали семплирането на вашите данни при вмъкване, така че заявката ще бъде супер бърза. Той също така използва двойна делта компресия, което означава, че вашите данни ще изискват по-малко памет от някои други решения. Можете дори да използвате запазването, за да оттеглите изходните данни, ако всичко, което ви интересува, са свещниците.
r.create('XYZ_PRICES', retention_msecs=300000, labels={'name':'xyz', 'type:src'})
r.create(opeing_price, labels={'name':'xyz', 'type:opening'})
r.create(closing_price, labels={'name':'xyz', 'type:closing'})
r.create(highest_price, labels={'name':'xyz', 'type:highest'})
r.create(lowest_price, labels={'name':'xyz', 'type:lowest'})
r.createrule(src, 'opening_price', 'first', bucket_size_msec=60000)
r.createrule(src, 'closing_price', 'last', bucket_size_msec=60000)
r.createrule(src, 'lowest_price', 'min', bucket_size_msec=60000)
r.createrule(src, 'highest_price', 'max', bucket_size_msec=60000)