8.5.1. General information about Redis

Redis (REmote DIctionary Server) is a system for storing key-value data in RAM. Due to its simplicity and high speed it is used for caching, publisher-subscriber systems and other tasks requiring maximum performance. It allows storing not only strings, but also arrays, dictionaries, sets without repeats, sorted sets and other data structures. It also supports transactions (either all or none of the operations are executed sequentially) and batch processing of commands (first a number of commands are executed, then a number of results are obtained).

Redis is available on hosting in two variants:

    • Full version; all features are available.
    • Support for external connections.
    • User management, configuration and access restriction.
    • Autosave data to disk and restore them to memory when stopping and restarting the service.
    • Daily automatic restorable backups.
    • Can be used with Node.js on business hosting.
    • Version with limited functionality.
    • Can only be used within the hosting account.
    • Runs faster than a standalone service because it is hosted on the same server as your hosting account and does not require a TCP connection.

Available plans differ:

  • Amount of RAM.
  • Number of databases.
  • Number of simultaneous connections.

While using Redis, the plan can be changed.

Content