[*] database hero

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.

Icons/concept/Page/Page Certificate Created with Sketch.

ISO/IEC 27001, 27701 and health data hosting compliance

Our cloud infrastructures and services are ISO/IEC 27001, 27017, 27018 and 27701 certified. These certifications ensure the presence of an information security management system (ISMS) for managing risks, vulnerabilities and implementing business continuity, as well as a privacy information management system (PIMS). Thanks to our health data hosting compliance, you can also host healthcare data securely.

Compare our Managed Databases for Redis packs

  Essential Business
Number of nodes 1 2 nodes included
RAM per node 7GB to 60GB 7GB to 60GB
Service Level Agreement (SLA) No 99.9%
Switches between different packs Yes Yes
Updates to new major versions in 1 click Yes Yes
Data encryption at rest and in transit (SSL) Yes Yes
Backup retention period 12 hours 3 days
Automated backup retention policy by default Yes Yes
Continuous verification of data recovery Yes Yes
Eviction policy management Yes Yes
Performance graph Yes Yes
Terraform Provider support (more information) Yes Yes
Private network connectivity (vRack) Yes Yes
High availability No Yes

 

View prices for Managed Databases for Redis

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

Automated deployment

Our databases are integrated into the OVHcloud Terraform Provider.

Features

Main features of Managed Databases for Redis

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.

Managed Databases for Redis combines security and availability

Flexible data persistence

You can configure and schedule backups of your data on a hard disk using a snapshot of the database. This can be useful for both recovery and archiving. The persistence structure (RDB or AOF) also adapts to your needs to avoid data loss.

High availability

Redis uses a primary/secondary architecture that replicates data, so you get high read performance and easy data recovery in the event of an outage.

Eviction policy

Redis has a maximum memory setting that controls how much data can be stored. What’s more, you can choose from six eviction policies to set the behaviour that the engine should apply once this limit is reached.

Transactions

Redis transactions allow the sequential execution of a group of commands in a single isolated operation. They are also atomic: either all the commands are processed or none are processed. It is not possible for a query from another client to be processed in the middle of a transaction.

Language support

Redis is compatible with many programming languages used by your developers, including Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, R, and Go.

Managed Databases for Redis is ideal for enterprises

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)

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

Save time by automating your deployments. With support for Terraform tools and APIs, you can provision your databases automatically, with the option to maintain multiple environments for your application.

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.