{"data":{"slug":"redis-redis","name":"redis","tagline":"Redis is a preferred cache, data structure server, and document & vector query engine for real-time applications.","github_url":"https://github.com/redis/redis","owner":"redis","repo":"redis","owner_avatar_url":"https://avatars.githubusercontent.com/u/1529926?v=4","primary_language":"C","stars":75394,"forks":24718,"topics":["cache","caching","database","distributed-systems","in-memory","in-memory-database","json","key-value","key-value-store","message-broker","message-queue","no-sql","nosql","open-source","real-time","realtime","redis","time-series","vector-databases","vector-search"],"archived":false,"github_pushed_at":"2026-07-10T13:52:36+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/redis-redis","markdown_url":"https://www.graphcanon.com/tools/redis-redis.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/redis-redis","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=redis-redis","description":"For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.","homepage_url":"http://redis.io","license":"Other","open_issues":2867,"watchers":2487,"ai_summary":"Redis is an in-memory database that offers capabilities as a cache, key-value store, message broker, and supports advanced features like JSON operations and vector searches.","readme_excerpt":null,"github_created_at":"2009-03-21T22:32:25+00:00","created_at":"2026-07-11T11:32:44.065819+00:00","updated_at":"2026-07-11T12:02:20.387368+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"cache","name":"cache"},{"slug":"caching","name":"caching"},{"slug":"database","name":"database"},{"slug":"in-memory","name":"in-memory"},{"slug":"json","name":"json"},{"slug":"key-value-store","name":"key-value-store"},{"slug":"nosql","name":"nosql"},{"slug":"open-source","name":"open-source"}],"trust":{"provenance":{"is_fork":false,"github_id":156018,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T11:32:44.694Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":null,"days_since_push":0,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:32:45.427Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:01:46.706Z"},"languages":{"value":["c"],"source":"github.language","observed_at":"2026-07-11T12:01:46.706Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-11T12:01:46.706Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You need high-speed access to frequently used data due to Redis's in-memory nature.","Your application requires support for various data structures like strings, lists, sets, sorted sets, and hashes, allowing complex caching scenarios beyond simple key-value pairs.","You are implementing a real-time application where latency needs to be minimized, as Redis can deliver microsecond-level read/write performance.","Advanced functionalities such as JSON operations or vector-based searches are required for your application’s data retrieval logic."],"when_not_to_use":["Your project has limited memory resources since Redis relies on in-memory storage, which could lead to high costs or operational challenges with large datasets.","You prioritize persistence over speed; while Redis offers persistence options, its primary design is for real-time access and not robust disk-based backup solutions like traditional SQL databases.","Your application workload does not benefit from the fast read/write capabilities and rich data structure support offered by Redis, possibly implying that a less specialized database would suffice."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:02:19.993Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Redis is an in-memory database designed as a versatile cache and data structure store with advanced features such as JSON operations and vector searches, making it suitable for real-time applications."}]}}