Dit is geen ideaal ontwerp omdat het je leespatroon niet effectief ondersteunt en het zal waarschijnlijk een verspilling zijn in termen van RAM als je [resultaat] kort/klein is. Kijk in plaats daarvan naar het gebruik van de gesorteerde sets van Redis met de tijdstempel als score, op de volgende manier:
ZADD [system]:[event] [timestamp] [result]
Houd er rekening mee dat setleden uniek moeten zijn, dus als de kardinaliteit van [resultaat] laag is, maakt u deze uniek door de tijdstempel eraan te koppelen (en deze eruit te filteren wanneer u een grafiek maakt), d.w.z.:
ZADD [system]:[event] [timestamp] [result]:[timestamp]
Op deze manier kunt u meetbereiken ophalen door ZRANGEBYSCORE aan te roepen en de resultaten in een grafiek te zetten.