{
  "id": "hardware-requirements",
  "title": "Hardware requirements",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/installing-upgrading/install/plan-deployment/hardware-requirements/",
  "summary": "Redis Enterprise Software hardware requirements for development and production environments.",
  "content": "\n\n## Sizing considerations\n\n### General database sizing {#general-sizing}\n\nFactors to consider when sizing your database.\n\n- **Dataset size** – Your limit should be greater than your dataset size to leave room for overhead.\n- **Database throughput** – High throughput needs more shards, leading to a higher memory limit.\n- [**Modules**]() – Using modules with your database consumes more memory.\n- [**Database clustering**]() – Allows you to spread your data into shards across multiple nodes.\n- [**Database replication**]() – Enabling replication doubles memory consumption.\n\n### Active-Active database sizing {#active-active-sizing}\n\nAdditional factors for sizing Active-Active databases:\n\n- [**Active-Active replication**]() – Requires double the memory of regular replication, which can be up to two times (2x) the original data size per instance.\n- [**Database replication backlog**]() – For synchronization between shards. By default, this is set to 1% of the database size.\n- [**Active-Active replication backlog**]() – For synchronization between clusters. By default, this is set to 1% of the database size.\n\n\nActive-Active databases have a lower threshold for activating the eviction policy, because it requires propagation to all participating clusters. The eviction policy starts to evict keys when one of the Active-Active instances reaches 80% of its memory limit.\n\n\n### Sizing databases with Auto Tiering enabled  {#redis-on-flash-sizing}\n\nAdditional factors for sizing  databases with Auto Tiering enabled:\n\n- [**Database persistence**]() – Auto Tiering uses dual database persistence where both the primary and replica shards persist to disk. This may add some processor and network overhead, especially in cloud configurations with network-attached storage.\n\n",
  "tags": ["docs","operate","rs","kubernetes"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

