-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Currently, we provide packages only for EL based distros (RHEL, CentOS, Alma, Rocky…), but it might work with no problems on other Linux systems.
RDS itself requires a very small amount of memory for work, so 512 MB it's quite enough for minimal installation (for example, for testing purposes).
You can use swap memory, but notice that swap is not "extra" memory, it's special mechanism which can give you some time before OOM killer will come to the game. Use it with caution.
RDS uses a very small amount of CPU while working and test installation can work with 1 CPU with 1 core with no problems.
Main directory (/opt/rds
by default) file system must be at least twice bigger the sum of your physical and swap memory. For example, if you have 32 GB of physical memory and 16 GB of swap memory you must have more than 96 GB of space ((32 + 16) * 2
). We recommend adding some extra space if you want to create backups or store logs for a long time. In this example, 128 GB is a good choice.
You must have some private network if you plan to use replication. You must not connect RDS nodes over the public internet.
RDS supports the next versions of Redis and Sentinel:
6.2.x
7.0.x
-
7.2.x
← ʀᴇᴄᴏᴍᴍᴇɴᴅᴇᴅ 7.4.x
RDS packages do not have Redis as a dependency, so you can install it from any source (package, sources, prebuilt binaries…).
ESSENTIAL KAOS YUM/DNF Repository provides pinned (pinned to a specific version, for example, 7.0.x) and unpinned versions of the Redis package:
redis
redis62
redis70
-
redis72
← ʀᴇᴄᴏᴍᴍᴇɴᴅᴇᴅ redis74
RDS does not support container engines like Docker and Podman and must not be used in containers. We highly recommend to use hardware or virtual servers for RDS installation.