sql >> Databáze >  >> NoSQL >> Redis

Chcete používat Redis jako úložiště statistik událostí

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ů.




  1. Nejlepší postup MongoDB pro odkazování

  2. Úvod do Redis

  3. Jak vizualizovat použití Resque pomocí Node.js, WebSockets a Redis

  4. Jak nainstalovat dřívější verzi mongodb s homebrew?