> For the complete documentation index, see [llms.txt](https://canine.gitbook.io/canine.sh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://canine.gitbook.io/canine.sh/getting-started/quickstart/deploy-a-redis-database.md).

# Deploy a Redis database

Navigate to **Add Ons → + New Add On** give your add on a name and select **Redis.** Then click **Create Add On**

<figure><img src="/files/PSGMTiL3KvgDQ4PtyEmU" alt=""><figcaption></figcaption></figure>

Once the Redis instance is created, copy the **Connection URL**

<div align="left"><figure><img src="/files/6VOxdaaS8dnPBkKYOKS4" alt=""><figcaption></figcaption></figure></div>

Navigate back to **Projects** **→ Whiteboarder → Environment** and set the `REDIS_URL` environment variable to the connection URL you just copied and click **Save.**

<div align="left"><figure><img src="/files/W2NmPwRdIyGE35uf79Hj" alt=""><figcaption></figcaption></figure></div>

Then redeploy the application.

{% hint style="info" %}
Make sure to redeploy the application after any settings changes. This is how Canine knows to apply the changes to your underlying Kubernetes cluster (we never apply any changes to your cluster without a deployment)
{% endhint %}
