{"adoption": {"forks": 4177, "observed_at": "2026-08-28T04:10:39.699911+00:00", "stars": 10154}, "canonical_url": "https://ross.abutalabs.com/products/redis-30-annotated", "card": {"archived": false, "artifact_type": "learning-resource", "description": "带有详细注释的 Redis 3.0 代码（annotated Redis 3.0 source code）。", "domain": ["databases", "developer-tools", "tutorials"], "enriched": true, "function": ["database", "developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": "C", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["huangzworks/redis-3.0-annotated"], "name": "huangzworks/redis-3.0-annotated", "platform": ["c", "cross-platform"], "pushed_at": "2023-08-26T12:09:20+00:00", "repo": "huangzworks/redis-3.0-annotated", "stars": 10154, "tags": ["redis", "annotated-source-code", "source-code-reading", "in-memory-database", "educational", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["learn how Redis works internally by reading annotated source", "understand Redis data structures like adlist, ziplist, and dict", "study the Redis event loop and networking implementation", "prepare for Redis interviews by reading source code", "follow along with the Redis Design and Implementation book", "explore how AOF persistence is implemented"], "what_it_is": "A fully annotated copy of the Redis 3.0 source code in C, with detailed Chinese comments explaining the internal implementation of every major component. It was created as a study companion to the book 'Redis Design and Implementation' and leaves the original code otherwise untouched.", "when_to_avoid": ["you need a production Redis server - use the official redis/redis repo", "you need annotations for a recent Redis version - this covers only 3.0", "you cannot read Chinese, since the comments are in Chinese"], "when_to_choose": ["you want to deeply understand Redis 3.0 internals from the source", "you prefer reading code with explanatory comments in Chinese", "you are studying alongside the Redis Design and Implementation book"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/redis-30-annotated", "repo": "huangzworks/redis-3.0-annotated", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.699911+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.732324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5761f5d0e7295a197e23d53830c3299f26e084596d19f48e3fd0a621900d3c8a", "fetched_at": "2026-08-28T04:10:39.699911+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huangzworks/redis-3.0-annotated"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4449, "days_push": 1103, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}