Redis

Ultrafast websites thanks to smart caching

If your website loads too slowly, your visitors will leave it. The loading time of your website is therefore crucial for your conversion rate and your results. Fortunately, there is caching, i.e. storing of frequently requested static content.

Redis offers a form of caching that stores data in RAM in a distributed way, which makes it possible to retrieve the data at lightning speed when needed.

  • Ensuring fast and stable web applications
  • Compatible with all programming languages
  • Freely available open-source software
Cloud back-up

What is Redis?

Redis (Remote Dictionary Server) is a distributed, open-source caching technology that stores and retrieves data in RAM, which is fast memory. Thanks to this, the web application is not overloaded every time this data is requested, which helps your website load much faster.

In addition to Redis, there are other caching technologies such as Varnish, OPcache and APCu.

What is Redis?

The benefits of Redis

  • Fast data storage in RAM

Redis stores cached data in RAM, which is fast memory. This caching technology ensures response times of less than a millisecond, allowing millions of requests per second for real-time applications in gaming, media streaming, financial services, chat, etc.

Redis supports a large number of data types (strings, lists, sets, hashes, bitmaps, etc.) and programming languages (Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, etc.). This makes it compatible with a wide range of systems and applications.

With Redis, you need fewer lines of code to store data and make it accessible. Thanks to the flexible data structure, there are no complex conversions needed to convert one data type to another.

Redis features a persistence layer that stores the cache on the disk. This ensures that the cache is not lost during a reboot. The authentication layer prevents unauthorised access to the cache.

Redis also includes replication and clustering features that allow the cache to be synchronised across different servers.

Redis is open-source software that is freely available, without licence fees.

Do you want to ensure that your website is fast and stable?

How does Redis work?

Redis does not store data locally; it stores them in a distributed way across the network:

  • Redis is remotely accessible.
  • Redis can be used by several applications.
  • An application can use multiple Redis servers to cache objects.

How does Redis cache the data?

Data cached in Redis are stored as plain text or one of the other supported data types. These data are identified by a unique key. This is why Redis is often called a distributed key-value store.

In contrast to other caching products such as Varnish, Redis must be controlled from the application.

How long are the data stored in the cache?

Redis allows you to set how long the data should be cached. When an object has expired, the application has to retrieve the data again from the database or recompute them before they are returned to Redis. This avoids serving expired data for too long.

Applications of Redis

Redis is usually used to cache application database output. This can include anything from standard business logic to metadata.

Redis is also very popular as distributed session storage. Different application servers within the same cluster can store their session data in Redis. This ensures that session data is not lost when the load balancer suddenly selects a different server.

Would you like to learn more about how Redis works and its benefits?

Implementing Redis

Combell supports Redis in the form of a PHP module. In addition, hosting packages can come with a Redis service to cache data.

The PHP module that is used to control the Redis server offers several features to add, delete and edit data.

A caching solution for every platform

Combell's experts have learned all there is to know about Redis. Together with you, we look for the best solution for your specific application.

If you use frameworks such as Drupal, WordPress or Magento, there are ready-made modules available to store certain data in Redis.

We are also at your disposal for other caching solutions. As an extension to our web hosting packages or as a tailored solution to optimise the performance of your application.

FAQ:

Redis (Remote Dictionary Server) is a distributed, open-source caching technology that stores and retrieves data in RAM, which is fast memory. Thanks to this, the web application is not overloaded every time this data is requested, which helps your website load much faster.
  • Fast response times of less than a millisecond, allowing millions of requests per second for real-time applications.
  • Compatible with many systems and programming languages.
  • Supports multiple data types, so no extra code is needed to convert data types.
  • Protection against data loss and theft.
  • Open-source software and thus freely available.
Redis stores data in cache. You can set how long the data should be cached. When an object has expired, the application has to retrieve the data again from the database or recompute them before they are returned to Redis. This avoids serving expired data for too long.

Redis is a "distributed key-value store": data are stored as plain text or one of the other supported data types. These data are identified by a unique key. The data are not stored locally but are distributed.
Would you like to implement Redis?

Rely on our Redis experts

Rely on our Redis experts

For years, Combell has been committed to achieving fast loading times and optimal user experience by means of caching solutions, including the smart Redis.

Together with you, we look for the best solution for your website or application. Our experienced specialists are responsible for selecting and implementing the best caching solution.

Rely on our Redis experts

Awards

Smart Business Awards Hosting & Domain Names 2017
ISPGids
Twinkle Awards Hosting & Domain Names 2016
Webhosters.nl