{"id":"greenbone-redis-server","name":"redis-server","af_score":25.0,"security_score":47.5,"reliability_score":42.5,"what_it_does":"Redis is an in-memory data store and database that supports data structures (e.g., strings, hashes, lists, sets, sorted sets), caching, pub/sub messaging, and durability options via persistence. The package name likely refers to deploying/running a Redis server (not a client API product).","best_when":"You need low-latency data access, simple data structures, and/or caching with optional persistence, and you can manage ops (memory sizing, persistence, backups, replication).","avoid_when":"You cannot adequately secure network access or configure Redis authentication/TLS when exposing beyond localhost, or you cannot manage memory and eviction behavior.","last_evaluated":"2026-04-04T21:32:51.551514+00:00","has_mcp":false,"has_api":false,"auth_methods":["No built-in auth required by protocol unless configured via Redis AUTH mechanisms (depends on deployment configuration)"],"has_free_tier":false,"known_gotchas":["Redis is stateful; agent retries can cause duplicate effects for non-idempotent operations (e.g., increments, list pushes).","Memory limits and eviction policies can lead to unexpected data loss under load.","Connection handling matters: many short-lived connections can degrade performance.","If exposed to untrusted networks, Redis must be secured (authentication, network ACLs, TLS) to avoid common compromise patterns."],"error_quality":0.0}