read_messages
Retrieve pending messages from a Redis pub/sub subscription by ID, with configurable timeout and message limit.
Instructions
Read pending pub/sub messages for an existing subscription.
Args: subscription_id: The ID returned by subscribe() or psubscribe(). timeout_ms: Time to wait for messages in milliseconds. Use 0 for non-blocking. max_messages: Maximum number of messages to return in one call.
Returns: A dictionary containing the collected messages or an error message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout_ms | No | ||
| max_messages | No | ||
| subscription_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |