Redis

Managed Databases for Redis

Deploy and run the Redis database engine with a service managed by our teams. We take care of the implementation, maintenance, security, backup and scalability of your solution. Simplify day-to-day life for your developers by allowing them to focus on building applications.

Icons/concept/App/App Script Created with Sketch.

Innovate faster

Deploy your ready-to-use Redis cluster in just a few clicks. With this solution, you benefit from our constant innovation and the very latest in cloud technology.

Icons/concept/Clock/Clock Available Created with Sketch.

Control your costs

Get simple pricing, with all network traffic included. You only pay for the use of your Redis database, which is billed by the hour.

Icons/concept/padlock/padlock Closed Created with Sketch.

Ensure the governance of your data

Redis runs on our trusted cloud, which complies with the most stringent certifications. You get a clear view of your at-rest and in-transit encryption, as well as resilience and backup for your data. You get to retain full control.

Compare our Managed Databases for Redis plans

 

Essential

Business

Enterprise

Number of nodes

1

2 nodes included

3 nodes included

RAM per node

7 to 120 GB

7 to 120 GB

7 to 120 GB

Storage per node

50 to 400 GB SSD

50 to 400 GB SSD

50 to 400 GB SSD

Service Level Agreements (SLA)

No

99.9%

99.95%

Switches between different plans

Yes

Yes

Yes

Updates to new major versions in one click

Yes

Yes

Yes

Data encryption at rest and in transit

Yes

Yes

Yes

Automatic backup to remote location

Yes

Yes

Yes

Continuous verification of data recovery

Yes

Yes

Yes

Eviction policy management

Yes

Yes

Yes

Performance graph

Yes

Yes

Yes

Terraform support

Coming soon

Coming soon

Coming soon

Private network connectivity (vRack)

 

Coming soon

Coming soon

High availability

 

Yes

Yes

 

View Managed Databases for Redis prices

What should I use Managed Databases for Redis for?

Session caching

With Redis, you can give your website users a smooth experience with reduced loading times. For example, they can find items stored in their cart more quickly thanks to the data stored in RAM.

Queueing

Peak requests for your website or application will be nothing to fear. The Redis database management system (DBMS) allows optimised processing according to the size of your queue.

Real-time analysis

Take advantage of real-time analysis performances to customise the user experience of your application or website. Offer your customers new services with low latency.

Documentation and guides

Get started

Need help getting started? Consult our documentation on getting started with Managed Databases for Redis.

Order your Managed Database service via API

Find out how to order a Managed Databases For Redis service via the API

Your questions answered

Read our frequently asked questions

Features

High and reliable performance

Thanks to its management of data storage on RAM, Redis offers access times of less than one millisecond - even if you have a lot of unstructured data.

Advanced data structures

Redis is much more than just a key-value database engine. It offers a wide variety of data structures to suit your developers' needs: strings, lists, sets, sorted sets, hashes, bitmaps, HyperLogLogs, and geospatial indexes with radius queries and streams.

Publisher/Subscriber

Redis offers a message publishing and subscription mechanism, so that you can distribute your content to the most relevant subscribers. This splitting allows for a more dynamic network topology.

Advanced sizing capabilities

To achieve the desired level of performance, Redis allows you to size a system’s resources (vertical scaling) or add or remove nodes from a cluster (horizontal scaling).

Geospatial support

The geospatial data structures and performances of Redis make it an ideal tool for geolocation-based applications. Its indexing allows you to process and analyse user data in real time, from IoT devices or other sources.

Persistance flexible des données

Vous pouvez configurer et planifier la sauvegarde de vos données sur disque dur via un snapshot de la base. Ceci peut s’avérer utile lors de la restauration, mais également de l’archivage. La structure de persistance (RDB ou AOF) s’adapte également à vos besoins afin d’éviter la perte de données.

Haute disponibilité

Redis exploite une architecture primaire/secondairequi permet de répliquer les données. De cette façon, vous profitez de bonnes performances de lecture et d’une récupération de vos données facilitée en cas de panne.

Politique d’éviction

Redis dispose d’un paramètre de mémoire maximale contrôlant la quantité de données pouvant être stockées. De plus, vous avez le choix parmi les 6 politiques d’éviction des données pour définir le comportement que le moteur doit adopter une fois ce maximum atteint.

Transactions

Les transactions Redis permettent l’exécution séquentielle d’un groupe de commandes en une seule opération isolée. Elles sont également atomiques : soit toutes les commandes sont traitées, soit aucune ne l’est. Par ailleurs, il est impossible qu’une requête émise par un autre client soit traitée au milieu de l’exécution d’une transaction.

Support de langages

Redis est compatible avec de nombreux langages de programmation utilisés par vos développeurs : Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, R, Go...

99.95% guaranteed availability

The Enterprise plan offers you a highly available service, with clusters that include several nodes. It also includes a guaranteed service level agreement (SLA) of 99.95%.

Dashboard

The dashboard is integrated directly into your Control Panel, making it easier to manage your users and backups. You can also use it to track statistics for your requests, logs and metrics.

Real-time log and metric visualisation

To analyse or perform diagnostics on your database, you can view up to the last 100 lines of real-time logs.

Private network connectivity (vRack) (coming soon)

With our Business and Enterprise solutions, you can restrict access to your database service via our private network, which offers up to 4 Gbit/s bandwidth.

Terraform support (coming soon)

Save time by automating your deployments. Thanks to Terraform API and tool support, you can provision your databases automatically, so you can keep multiple environments in your application running.

Pricing Public Cloud

Managed Databases for Redis pricing

You receive a bill at the end of each month, which is calculated based on your database usage per hour. The price depends on the plan you have chosen (Essential, Business or Enterprise).

FAQ

What is Redis?

It is a non-relational database management system (DBMS), or NoSQL. It stores information in memory, offering extremely short access waiting times. It is mainly used in developing applications for caching, session management and real-time analysis.

What is Managed Databases for Redis?

Managed Databases for Redis is a Database-as-a-Service (DBaaS) offered on our Public Cloud. We integrate the Redis database management system into one or more of our Public Cloud instances and provide it as a turnkey service. The goal of this solution is to save you time by allowing you to focus on building applications rather than managing your database.

Can I install Redis on Public Cloud instances myself?

This is possible, provided that you download and obtain the licence for the correct version of the DBMS. However, you will then need to manage and maintain the database yourself; you will not benefit from the advantages we provide with our service.

When should I use Redis instead of Memcached?

Both solutions have in-memory data storage for fast data reading. However, there are some differences, such as how they manage data types. Redis supports character strings of up to 512 MB and more complex data structures. It also offers data persistence, better cluster management, and a Pub/Sub functionality. Memcached does not offer these features.

What is the difference between the Essential, Business and Enterprise service plans?

They each represent a different level of service on the Public Cloud. Each plan includes various features that suit different applications, including the cluster size, the number of nodes, the network, scalability, or high availability.

Is the data stored in Managed Databases for Redis shared with third parties?

No. You retain complete control over your data. Your service runs on one or more Public Cloud instances with a dedicated storage space.

Can I migrate to nodes with a higher capacity?

Yes. As your RAM or storage requirements increase, you can move to nodes with a higher capacity to better meet your needs. However, you cannot revert to a lower-capacity node.

Is Managed Databases for Redis integrated into the Public Cloud?

It can be used as a resource, or as part of a Public Cloud project. You can manage this from your Control Panel.

Can I connect Managed Databases for Redis with my Bare Metal server?

Yes, this is possible via a public or private network. However, if you would like to deploy Redis software on your Bare Metal server, you will need to do this yourself, and then manage and administer your database yourself.