How to create a Redis™ Database Instance
Managed Database for Redis™ is a low-latency caching solution based on in-memory data storage. It allows you to easily set up a secure cache and lighten the load on your main database.
You may need certain IAM permissions to carry out some actions described on this page. This means:
- you are the Owner of the Scaleway Organization in which the actions will be carried out, or
- you are an IAM user of the Organization, with a policy granting you the necessary permission sets
- You have an account and are logged into the Scaleway console
-
Click Redis™ under Managed Databases on the side menu. If you do not have a database already created, the creation page displays.
-
Click Create Redis™ Database Instance. The creation wizard displays.
-
Complete the following steps in the wizard:
- Choose an Availability Zone. This is the geographical location where your database will be deployed.
Note:Managed Database for Redis™ are available in PAR1, PAR2, AMS1, AMS2, WAW1 and WAW2.
- Select the version of Redis™ you wish to use on your Instance.
- Select a database configuration. You can choose between:
- Cluster mode: creates the Database as a Cluster composed of three or more nodes. The cluster uses partitioning to split the keyspace. Each partition is replicated and can be reassigned or elected as the primary when necessary.
- Standalone: creates a standalone database provisioned on a single node.
- Select a node type.
-
Configure your Network. You can select either:
- Private Network: allows your Databases to communicate in an isolated and secure network without the need for a public IP address. If you select this option you must: 1. select an existing Private Network to attach from the drop-down, or create and attach a new one and 2. enter an IP address for each node in your Private Network. The IP addresses must belong to the same subnet. The mask you select applies to all IP addresses.
Important:If you want to use Private Networks you must select the option upon creation. It is not possible to add the Redis™ Database Instance to a Private Network once it has been created.
Note:While it is theoretically possible to use any IP range within your Private Network, it is not recommended to use any IP subnets that are publicly routed. Whilst the configuration may work for your Instances to communicate with each other, you might experience connectivity issues to machines on the public Internet within these ranges.
It is therefore recommended that you configure your Private Network using IPs from the following private IP ranges:
192.168.0.1
-192.168.255.254
(65,536 IP addresses) and172.16.0.1
-172.31.255.254
(1,048,576 IP addresses)
You can use any subnet mask allowed by these ranges. All interfaces in the same Private Network must be configured with the same subnet mask. If you are not sure, use
/24
for your Private Network. Using the10.0.0.0/8
private IP range is not recommended, as this block is used for infrastructure services. This is only recommended for expert users.Important:- It is not possible to use a broadcast address (last address of the subnet, e.g.
192.168.0.255/24
) or network address (first address of the subnet, e.g.192.168.0.0/24
). - It is also not possible to use the same IP twice in a Private Network.
- Public Network: resources in a public network are publicly visible by default. The default Access Control List (ACL) settings allow anybody to connect to resources in your network. You can restrict access by configuring ACLs.
-
Complete the remaining steps in the creation wizard:
- Create credentials: add a name and set a password for your user.
Important:Your username must adhere to specific criteria.
- Length must be between 1 and 63 characters
- First character must be an alphabetic character (a-Za-Z)
- It can not start with _rdb
- Only a-zA-Z0-9_$- characters are accepted
- Enter a name and optional tags for the Database.
-
Click Create Redis™ Database Instance to confirm your choices and launch creation.