{"adoption": {"forks": 145, "observed_at": "2026-09-03T02:15:07.196678+00:00", "stars": 1071}, "canonical_url": "https://ross.abutalabs.com/products/redistimeseries", "card": {"archived": false, "artifact_type": "plugin", "description": "Time Series data structure for Redis", "domain": ["databases", "time-series", "developer-tools"], "enriched": true, "function": ["database", "caching", "analytics"], "health_score": 98, "homepage": "https://redis.io/docs/stack/timeseries/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["RedisTimeSeries/RedisTimeSeries"], "name": "RedisTimeSeries/RedisTimeSeries", "platform": ["self-hosted"], "pushed_at": "2026-09-02T13:21:55+00:00", "repo": "RedisTimeSeries/RedisTimeSeries", "stars": 1071, "tags": ["redis-module", "time-series-database", "redis-stack", "sensor-data", "compaction", "linux", "macos", "docker"], "topics": ["redis", "redis-module", "timeseries", "redistimeseries", "timeseries-database"], "urls": [], "use_cases": ["store and query sensor metrics like temperature or fan speed", "track historical stock prices", "count events per time window such as vehicles per minute", "aggregate metrics across many labeled series", "downsample old samples with compaction rules"], "what_it_is": "RedisTimeSeries is a Redis module that adds a native time series data structure to Redis, supporting high-volume inserts, low-latency range queries, aggregation, and automatic compaction with retention policies. Starting with Redis 8 the functionality is integrated into Redis core and standalone module releases have stopped.", "when_to_avoid": ["you need a standalone time series database with its own query language and ecosystem", "you run Redis 8 or newer where the module is already built in", "you need 32-bit system support"], "when_to_choose": ["you already run Redis and need time series storage with fast reads and writes", "you need cross-series aggregation and downsampling without a separate TSDB", "you want retention policies and compactions built into your data store"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/redistimeseries", "repo": "RedisTimeSeries/RedisTimeSeries", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.196678+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:47.873896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0361c27e30acf0973c1010d0f0f4e2889a42dc297cbe22f55ce4304f7f6b6848", "fetched_at": "2026-09-03T02:15:07.196678+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisTimeSeries/RedisTimeSeries"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 82}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3159, "days_push": 0, "days_rel": 120, "gap_med": 0, "n_releases_24m": 12}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}