[*] database hero

Managed Databases for Caching

Deploy and run the open-source 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.

Created with Sketch.

Innovate faster

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

Created with Sketch.

Control your costs

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

Created with Sketch.

Ensure the governance of your data

Caching 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.

Created with Sketch.

ISO/IEC 27001, 27701 and healthcare data hosting compliance

Compare our Managed Databases for Caching plans

  Essential Business
Number of nodes 1 2 nodes included
RAM per node 4 GB to 7 GB 4 GB to 120 GB
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 default retention policy Yes Yes
Continuous verification of data recovery Yes Yes
Eviction policy management Yes Yes
Performance graph Yes Yes
(find out more) Yes Yes
Private network connectivity (vRack) Yes Yes
High availability No Yes

 

View prices for Managed Databases for Caching

What should I use Managed Databases for Caching for?

Session caching

With Caching, 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 Caching.

Order your Managed Databases pack via API

Find out how to order your Managed Databases for Caching pack 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 Caching

High, reliable performance

With its management of RAM data storage, the open-source Redis™ database offers access times of less than a millisecond, even if you have a lot of unstructured data.

Advanced data structures

The open-source Redis™ database is 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, logs, hyperlogs, and geospatial indexes with radius queries and streams.

Publisher/Subscriber

The open-source Redis™ database offers a message publishing and subscription mechanism, allowing you to 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, Caching allows you to scale 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 the open-source Redis™ database 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 Caching 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

The open-source Redis™ database uses a primary/secondary architecture to replicate data, so you get high read performance and easy data recovery in the event of an outage.

Eviction policy

The open-source Redis™ database 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

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

The open-source Redis™ software solution 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 Caching 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 Caching 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 the open-source Redis™ software solution?

It is a non-relational, or NoSQL, database management system (DBMS). 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 Caching?

It is a Database-as-a-Service (DBaaS) solution 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 open-source 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 the open-source Redis™ software solution 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. The open-source Redis™ database supports up to 512 MB of character strings 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 Caching 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 Caching 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 the OVHcloud Control Panel.

Can I connect Managed Databases for Caching to my Bare Metal server?

Yes, you can do this 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.