Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ author:
url: 'https://slack.scaleway.com'
date: 2023-08-21
category: databases
product: redistm
product: redis
---

You can now use the `default` username on your managed database for Redis. This enables some software integrations where specific usernames are not supported. Anonymous connection remains unavailable.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Managed Database for Redis has a new Availabilty Zone!
title: Managed Database for Redis® has a new Availabilty Zone!
status: added
author:
fullname: 'Join the #managed-database-for-redis channel on Slack.'
url: 'https://slack.scaleway.com'
date: 2023-01-06
category: databases
product: redistm
product: redis
---

Managed Database for Redis is now available in the Availability Zone `pl-waw-2`!
Managed Database for Redis® is now available in the Availability Zone `pl-waw-2`!

Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: Databases for Redis is in public beta
title: Databases for Redis® is in public beta
status: added
author:
fullname: 'Join the #database channel on Slack.'
url: 'https://slack.scaleway.com/'
date: 2022-07-26
category: databases
product: redistm
product: redis
---

Databases for Redis is now available in Public Beta in the following Availability Zones:
Databases for Redis® is now available in Public Beta in the following Availability Zones:
* `fr-par-1`
* `fr-par-2`
* `nl-ams-1`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Managed Database for Redis has a new Availability Zone!
title: Managed Database for Redis® has a new Availability Zone!
status: added
author:
fullname: 'Join the #database channel on Slack.'
url: 'https://slack.scaleway.com/'
date: 2022-11-08
category: databases
product: redistm
product: redis
---

[Managed Database for Redis](/managed-databases/redis/quickstart/) is now available in the Availability Zone `nl-ams-2`!
[Managed Database for Redis®](/managed-databases/redis/quickstart/) is now available in the Availability Zone `nl-ams-2`!

Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: Managed Database for Redis is in General Availability
title: Managed Database for Redis® is in General Availability
status: changed
author:
fullname: 'Join the #database channel on Slack.'
url: 'https://slack.scaleway.com/'
date: 2022-10-06
category: databases
product: redistm
product: redis
---

[Managed Database for Redis](/managed-databases/redis/how-to/create-a-database-for-redis/) is now in General Availability in the following Availability Zones:
[Managed Database for Redis®](/managed-databases/redis/how-to/create-a-database-for-redis/) is now in General Availability in the following Availability Zones:
* `fr-par-1`
* `fr-par-2`
* `nl-ams-1`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: New Redis metrics in Cockpit
title: New Redis® metrics in Cockpit
status: added
author:
fullname: 'Join the #database channel on Slack.'
url: 'https://slack.scaleway.com'
date: 2024-09-13
category: databases
product: redistm
product: redis
---

New Redis metrics are available in Cockpit:
Expand Down
4 changes: 2 additions & 2 deletions console/account/how-to/use-the-search-bar.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ In addition to the products present in the Scaleway catalog, you can look for th
- Block Storage snapshots
- PostgreSQL snapshots
- PostgreSQL backups
- Redis Database Instances
- Redis clusters
- Redis® Database Instances
- Redis® clusters
- VPC
- VPC Private Networks
- Public Gateways
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Scaleway products are available in multiple regions and locations worldwide. Thi
| | Object Storage Glacier | Paris* | Not available yet | Not available yet |
| | Block Storage | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 |
| **Managed Databases** | PostgreSQL - MySQL | Across Paris region | Across Amsterdam region | Across Warsaw region |
| | Redis | PAR1, PAR2 | AMS1, AMS2 | WAW1 |
| | Redis® | PAR1, PAR2 | AMS1, AMS2 | WAW1 |
| **Network** | Private Networks | Across Paris region | Across Amsterdam region | Across Warsaw region |
| | Public Gateway | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 |
| | Load Balancer | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 |
Expand Down
52 changes: 26 additions & 26 deletions faq/databases-for-redis.mdx
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
---
meta:
title: Managed Database for Redis FAQ
description: Discover Scaleway Managed Databases and how to access it for Redis.
title: Managed Database for Redis® FAQ
description: Discover Scaleway Managed Databases and how to access it for Redis®.
content:
h1: Managed Database for Redis
h1: Managed Database for Redis®
hero: assets/database-redis.webp
dates:
validation: 2024-08-05
category: managed-databases
---

## What is Scaleway Managed Database for Redis
## What is Scaleway Managed Database for Redis®

Managed Database for Redis<sup>*</sup> is a low-latency caching solution. It allows you to easily set up a secure cache and lighten the load on your main database.
Based on the in-memory data storage, Managed Database for Redis improves your application response time and helps you provide a better experience to your users.
Using Managed Database for Redis as a cache optimizes the speed of your requests as copies of the most frequently used data are stored in memory, making them accessible in milliseconds. [Learn more about Managed Database for Redis](/managed-databases/redis/how-to/create-a-database-for-redis/).
Managed Database for Redis®<sup>*</sup> is a low-latency caching solution. It allows you to easily set up a secure cache and lighten the load on your main database.
Based on the in-memory data storage, Managed Database for Redis® improves your application response time and helps you provide a better experience to your users.
Using Managed Database for Redis® as a cache optimizes the speed of your requests as copies of the most frequently used data are stored in memory, making them accessible in milliseconds. [Learn more about Managed Database for Redis®](/managed-databases/redis/how-to/create-a-database-for-redis/).

## Why is it ideal for Cache usage?

Based on the **Re**mote **Di**ctionary **S**erver technology, Scaleway Managed Database for Redis stores your data in the RAM of the underlying machine rather than on a disk (SSD/HDD).
Based on the **Re**mote **Di**ctionary **S**erver technology, Scaleway Managed Database for Redis® stores your data in the RAM of the underlying machine rather than on a disk (SSD/HDD).
In other words, for each request to read, insert, or update data in a database, this can be executed using data available in the fastest and closest storage of your compute resource, the memory.
Traditional databases like MySQL or PostgreSQL store data on a disk which inevitably introduces IOPs and results in latency on each operation. Redis is known for delivering millisecond response time and high performance for millions of requests per second to empower demanding workloads.
The combination of powerful in-memory data storage such as Redis and managing the resources set-up, securitization, scaling, and maintenance makes Scaleway Managed Database for Redis a handy solution to improve the usability of your application.
One of the most common ways to implement cache is storing frequently accessed data in Redis (therefore in memory) and serving your application's request.
Traditional databases like MySQL or PostgreSQL store data on a disk which inevitably introduces IOPs and results in latency on each operation. Redis® is known for delivering millisecond response time and high performance for millions of requests per second to empower demanding workloads.
The combination of powerful in-memory data storage such as Redis® and managing the resources set-up, securitization, scaling, and maintenance makes Scaleway Managed Database for Redis® a handy solution to improve the usability of your application.
One of the most common ways to implement cache is storing frequently accessed data in Redis® (therefore in memory) and serving your application's request.
If data is unavailable in memory, it can always be retrieved from the primary database. Below is a simplified schema explaining this process.

<Lightbox src="scaleway-schema-redis.webp" alt="" />

## How can I access my Managed Database for Redis once it is provisioned?
## How can I access my Managed Database for Redis® once it is provisioned?

You can connect to your Managed Database for Redis using the IP address(es) and port(s) available on the details page of your Redis Database Instance next to the title **Endpoints**.
You can connect to your Managed Database for Redis® using the IP address(es) and port(s) available on the details page of your Redis® Database Instance next to the title **Endpoints**.
- There are as many `IP:port` endpoints as nodes in your cluster (one if standalone).
- If you are in cluster mode (3 nodes or more), you have to use a cluster-specific connector cable to connect to multiple endpoints.

<Lightbox src="scaleway-endpoints-redis.webp" alt="" />

## What is the Private Networks feature for Redis Database Instances?
## What is the Private Networks feature for Redis® Database Instances?

[Private Networks](/network/public-gateways/quickstart/) allow you to configure your Layer-2 network with IPv4 addresses on Managed Database for Redis Instances.
[Private Networks](/network/public-gateways/quickstart/) allow you to configure your Layer-2 network with IPv4 addresses on Managed Database for Redis® Instances.

It also increases the security of your databases since Instances in your Private Networks can directly be connected to your Redis Database Instance without passing through the public internet.
In standalone mode, you can attach Private Networks to your Redis Database Instances at the creation level or add a Private Networks endpoint to your existing Redis Database Instance from the console.
It also increases the security of your databases since Instances in your Private Networks can directly be connected to your Redis® Database Instance without passing through the public internet.
In standalone mode, you can attach Private Networks to your Redis® Database Instances at the creation level or add a Private Networks endpoint to your existing Redis® Database Instance from the console.

<Message type="note">
When you select cluster mode, Private Networks can only be selected and configured upon creating the Redis Database Instance. Once the cluster has been completed, it is impossible to attach it to a Private Network or to edit the configuration of an existing one. If you want to switch to a public network or update your IP addresses, you must create a new Redis Database Instance.
When you select cluster mode, Private Networks can only be selected and configured upon creating the Redis® Database Instance. Once the cluster has been completed, it is impossible to attach it to a Private Network or to edit the configuration of an existing one. If you want to switch to a public network or update your IP addresses, you must create a new Redis® Database Instance.
</Message>

## How many Private Networks can I attach?

Currently, you can connect one Private Network to each Redis Database Instance in the Scaleway console. For standalone Instances, you can attach multiple Private Networks via the CLI or the API only.
Currently, you can connect one Private Network to each Redis® Database Instance in the Scaleway console. For standalone Instances, you can attach multiple Private Networks via the CLI or the API only.

## Can I use any IP Range for my Private Network?

For now, only the [RFC1918](https://datatracker.ietf.org/doc/html/rfc1918) IP subnets are accepted as a Redis Database Instance virtual IPv4.
For now, only the [RFC1918](https://datatracker.ietf.org/doc/html/rfc1918) IP subnets are accepted as a Redis® Database Instance virtual IPv4.

## How is the Redis Database's failover IP managed?
## How is the Redis® Database's failover IP managed?

The Redis controller knows the cluster topology and automatically routes requests to a healthy node. In case of unavailability of one of the cluster nodes, no downtime is to be expected.
The Redis® controller knows the cluster topology and automatically routes requests to a healthy node. In case of unavailability of one of the cluster nodes, no downtime is to be expected.

## What should I use as virtual IP? How do I calculate the CIDR netmask?

Expand All @@ -66,7 +66,7 @@ In a cluster topology, you must [provide a private IPv4 address](/faq/databases-

A Redis cluster contains a minimum of 3 nodes and up to 6 nodes. Each node contains a source and a replica.
The cluster nodes use hash partitioning to split the keyspace into 16,384 key slots. Each source of the cluster is responsible for a subset of those slots.
Each replica copies the data of one of the sources. For example, on a three-node Redis Database Instance cluster, three Instances host each a source and a replica of one of the other nodes' sources.
Each replica copies the data of one of the sources. For example, on a three-node Redis® Database Instance cluster, three Instances host each a source and a replica of one of the other nodes' sources.
If one of the sources fails, the remaining nodes hold a vote and elect the replica that will be promoted as the new source.
When the failing source rejoins the cluster, it automatically becomes a replica. It begins to copy the data of the source of another node.

Expand All @@ -78,7 +78,7 @@ You can scale your cluster horizontally up to six nodes. Below is an example of

Each of the three Instances acts as a primary node and replicates one of the others as a secondary node.

## What are the differences between Redis node classes?
## What are the differences between Redis® node classes?

Two node classes are available for Managed Database for Redis: **Development** and **Production**.

Expand All @@ -96,9 +96,9 @@ This is much better for scaling as the operation is spread across multiple nodes

<Lightbox src="scaleway-redis-cluster.webp" alt="" />

A two-node architecture for Redis with a primary node being duplicated in a standby node might increase the durability of the data but does not prevent the service from failing as automatic failover is not available for Redis databases.
A two-node architecture for Redis® with a primary node being duplicated in a standby node might increase the durability of the data but does not prevent the service from failing as automatic failover is not available for Redis databases.
This means that the primary node will be a Single Point Of failure.
Scaleway does not provide two nodes HA Redis Database Instances but offers a state-of-the-art Redis Cluster Architecture, which can scale vertically and horizontally with built-in High Availability.
Scaleway does not provide two nodes HA Redis® Database Instances but offers a state-of-the-art Redis Cluster Architecture, which can scale vertically and horizontally with built-in High Availability.

## Can I change the username and password of my Database Instance's default user?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ Below is a list of the permission sets available at Scaleway.
| ObjectStorageObjectsDelete | Access to delete objects |
| ObjectStorageBucketsWrite | Access to create and edit buckets, bucket configuration including lifecycle rules |
| ObjectStorageBucketsDelete | Access to delete buckets |
| RedisReadOnly | List and read access to Managed Database for Redis |
| RedisFullAccess | Full access to create, read, list, edit and delete Managed Database for Redis |
| redisreadOnly | List and read access to Managed Database for Redis® |
| RedisFullAccess | Full access to create, read, list, edit and delete Managed Database for Redis® |
| PrivateNetworksFullAccess | Full access to create, read, list, edit and delete Private Networks |
| VPCGatewayReadOnly | List and read access to Public Gateways |
| VPCGatewayFullAccess | Full access to create, read, list, edit and delete Public Gateways |
Expand Down
2 changes: 1 addition & 1 deletion managed-databases/postgresql-and-mysql/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ meta:
label="Read more"
/>
<DefaultCard
title="Use Scaleway Managed Redis for MySQL caching with Entity Framework"
title="Use Scaleway Managed Redis® for MySQL caching with Entity Framework"
url="/tutorials/use-managed-redis-with-mysql/"
label="Read more"
/>
Expand Down
8 changes: 4 additions & 4 deletions managed-databases/redis/api-cli/index.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
meta:
title: Managed Database for Redis - API/CLI
description: Managed Database for Redis API/CLI Documentation
title: Managed Database for Redis® - API/CLI
description: Managed Database for Redis® API/CLI Documentation
content:
h1: Managed Database for Redis - API/CLI
paragraph: Managed Database for Redis API/CLI Documentation
h1: Managed Database for Redis® - API/CLI
paragraph: Managed Database for Redis® API/CLI Documentation
---
Loading