Красавік 21

New service — Redis

Redis is now available not only as an additional service for a hosting account, but also as a separate independent service.

Redis (REmote DIctionary Server) is an in-memory key-value data storage system. Due to its simplicity and high speed, it is used for caching, publish-subscribe systems and other tasks that require maximum performance. Allows you to store not only strings, but also arrays, dictionaries, sets without repetitions, sorted sets and other data structures. It also supports transactions (when either all operations are performed sequentially, or none) and batch processing of commands (first a series of commands are executed, then a series of results are obtained).

The main advantages of a standalone Redis service compared to an additional service are:

  • Support for external connections.
  • User management, configuration and access restriction.
  • Autosave data to disk and restore it in memory in case of service stop and restart.
  • Restorable daily automatic backups.

It is planned that the additional service will be discontinued in the future and Redis will only be available as a standalone service.

Plans. The service is a standalone Redis instance with resources according to the selected pricing plan: the minimum plan is 256 MB RAM and 8 databases, and the maximum plan is 6 GB RAM and 28 databases. The plans also differ in the number of security rules (from 2 to 46) and the number of simultaneous connections (from 256 to 6144). The selected plan can be changed in any direction an unlimited number of times, but not more than once a day.

Users. You can create users with data access settings and the pub/sub system.

Backups. All instances are automatically backed up every night. Copies are stored for the last 7 days and the first day of the current month, are hosted on a separate server and do not take up space in the instance.

Payment. Payment is withdrawn every night from your personal balance, the amount of the withdrawal depends on the maximum used plan for the previous day. If there is not enough money on balance, the service is deactivated and stored on the server for 10 days. During this period you can recharge your balance, pay the cost of data storage from the moment of deactivation and resume the service.

Access delegation and transfer of rights are available for each instance.

A new "Redis" section has been created on the wiki with general information on working with the service.

The service is in beta testing. Suggestions for improving the functionality can be left through the feedback and suggestions section.