Toto není ideální návrh, protože nebude efektivně podporovat váš vzor čtení a pravděpodobně bude plýtvání z hlediska paměti RAM, pokud je váš [výsledek] krátký/malý. Místo toho se podívejte na použití Redisových seřazených sad s časovým razítkem jako skóre následujícím způsobem:
ZADD [system]:[event] [timestamp] [result]
Všimněte si, že členové sady musí být jedinečné, takže pokud je mohutnost [výsledku] nízká, udělejte jej jedinečným zřetězením časového razítka (a jeho odfiltrováním při vytváření grafu), tj.:
ZADD [system]:[event] [timestamp] [result]:[timestamp]
Tímto způsobem budete moci načíst rozsahy měření voláním ZRANGEBYSCORE a grafem výsledků.