# Redis Receiver

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Collector receiver · contrib distribution

The Redis Receiver is designed to retrieve Redis INFO data from a single Redis instance, build metrics from that data, and send them to the next consumer at a configurable interval.

- **Component ID**: `contrib-redisreceiver`
- **Name**: `redisreceiver`
- **Type**: receiver
- **Distribution**: contrib
- **Repository**: `opentelemetry-collector-contrib`

## Stability

| Level | Signals |
| --- | --- |
| beta | metrics |

## Attributes

| Attribute | Type | Description |
| --- | --- | --- |
| `cluster_state` | string | State of the cluster |
| `cmd` | string | Redis command name |
| `db` | string | Redis database identifier |
| `mode` | string | Redis server mode |
| `percentile` | string | Percentile |
| `role` | string | Redis node's role |
| `state` | string | Redis CPU usage state |

## Data

- **JSON**: [/data/collector/components/contrib-redisreceiver/contrib-redisreceiver-81517e97e0f5.json](/data/collector/components/contrib-redisreceiver/contrib-redisreceiver-81517e97e0f5.json)
- **Explore**: [/collector/components/contrib/redisreceiver](/collector/components/contrib/redisreceiver)
