# Redis

### Supported destination services

{% hint style="info" %}
Learn more about all of our Destination service types on our [Core Concepts page](/core-concepts.md).
{% endhint %}

DinMo supports syncing User models (or segments) and associated fields to **Redis records**.

Redis is a good fit when your application, website, backend, or personalization layer needs fast read access to profile or model data outside the warehouse.

Refer to this documentation page for detailed guidance on setting up an activation with your connected Redis platform:

* [Create and update Redis records](/integrations/destination-platforms/redis/create-and-update-redis-records.md)

### When should you use Redis?

Use Redis as a destination when you want to:

* Serve customer, account, or product attributes with very low read latency
* Expose a compact operational copy of warehouse data to an application or API
* Power personalization, feature gating, or backend decisioning with fresh DinMo data
* Keep a simple key-based store updated automatically from a DinMo model or segment

Redis is usually **not** the best fit when your downstream use case requires analytics, large scans, joins, or long-term historical storage.

### Connect Redis to DinMo

Use this platform when you want DinMo to maintain one Redis record per profile, account, product, or other business entity using deterministic upserts.

### Prerequisites

Before connecting your platform, make sure you have:

* A reachable Redis endpoint for your target environment
* The host and port of the target Redis instance or cluster
* Appropriate permissions to write to the target Redis environment
* Network access that allows DinMo to reach your Redis deployment

If your infrastructure is protected by network restrictions or IP allowlists, make sure DinMo can reach the target environment.

### Connect Redis as a Platform in DinMo

To connect your Redis platform:

1. In DinMo, navigate to **Destinations**.
2. Click **Add a new destination**.
3. Select **Connect a new platform** and choose **Redis**.
4. Enter a recognizable name for your platform connection.
5. Enter the **Host** and **Port** of the target Redis environment.
6. Save the connection.

Your Redis platform is now connected to DinMo.

To proceed, refer to the dedicated destination option to create your first activation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dinmo.io/integrations/destination-platforms/redis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
