OCI Cache is a high performance in-memory key-value store service, utilizing Redis to enhance application performance by delivering ultra-fast data access. It speeds up data retrieval by accessing data stored in memory rather than performing disk operations on a database, thereby reducing the load on disk resources.
OCI Cache is ideal for applications requiring fast, real-time data delivery, such as ecommerce, financial services, real-time data analytics, ride-sharing, food delivery applications, gaming, and more. It works seamlessly with popular databases, such as MySQL and PostgreSQL, allowing you to choose your preferred database while benefiting from enhanced performance.
Currently, OCI Cache supports Redis version 7.0.5. We are committed to broadening our offerings with more versions and supporting upgrades in the future.
Oracle simplifies the management of OCI Cache by automating cluster creation, ensuring high availability across availability domains or fault domains, managing automatic failover, and handling operating system patching, security updates, and resizing.
OCI Cache offers flexible memory shapes, allowing you to select the exact amount of memory needed for your cluster nodes. Unlike other solutions that may require you to overprovision memory, our service supports discrete memory values to prevent unnecessary resource allocation. Additionally, you can scale your cluster up or down on the fly, with up to 500 GB of memory per node.
You can provision up to five nodes per Redis cluster for optimal replication and high availability, with a maximum of 20 nodes per tenancy.
OCI Cache provides comprehensive monitoring and metrics through standard OCI tools. You can track the health and performance of your cluster, monitor CPU and memory utilization, and set alarms and notifications for proactive scaling decisions.
Yes, OCI Cache complies with all OCI baseline compliance programs, including FIPS, PCI, HIPAA, GDPR, SOC, and ISO.