{
  "id": "redis-rb",
  "title": "Ruby client for Redis",
  "url": "https://redis.io/docs/latest/integrate/redis-rb/",
  "summary": "Learn how to build with Redis and Ruby",
  "tags": [
    "docs",
    "integrate",
    "oss",
    "rs",
    "rc"
  ],
  "last_updated": "2026-04-28T13:01:52-05:00",
  "children": [],
  "page_type": "content",
  "content_hash": "a463a774b9bd5e82850dd4f31e0ebb36ec0a5a373e237583eb1eb66e12717ca9",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "Connect your Ruby application to a Redis database using the redis-rb client library."
    },
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "redis-rb is the recommended Ruby client for Redis, providing a simple and intuitive interface for interacting with Redis from Ruby applications. It supports all Redis commands and features, including connection pooling, pipelining, and Pub/Sub."
    },
    {
      "id": "key-features",
      "title": "Key Features",
      "role": "content",
      "text": "- **Full Redis Support**: Complete coverage of Redis commands and data types\n- **Connection Pooling**: Efficient connection management for concurrent applications\n- **Pipelining**: Batch commands for improved performance\n- **Pub/Sub**: Real-time messaging with Redis publish/subscribe\n- **Sentinel Support**: High availability with Redis Sentinel integration\n- **Redis Cluster**: Built-in support for Redis Cluster deployments"
    },
    {
      "id": "getting-started",
      "title": "Getting Started",
      "role": "setup",
      "text": "Refer to the complete [Ruby guide](https://redis.io/docs/latest/develop/clients/ruby) to install, connect, and use redis-rb with detailed examples."
    }
  ],
  "examples": []
}
