15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform
15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform
15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform
15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform
15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform
15+Years Trading
£3bnRevenue Processed
75Team Size
B2C & B2BExperience
Strategy-ledRetainer
1 WeekDiscovery
< 6 MonthsReplatform

Redis Performance Improvements for Commerce Cloud

Adobe Commerce Cloud introduces a new cache:evict command that reduces Redis memory usage and improves overall platform performance for merchants.

5 min
Redis Performance Improvements for Commerce Cloud

Adobe has released performance enhancements for Adobe Commerce Cloud that address Redis caching efficiency. The introduction of the new cache:evict command provides merchants with better control over cache memory usage, enabling more efficient resource utilisation and improved system performance.

Understanding the Cache Challenge

Redis caching is fundamental to Adobe Commerce Cloud performance. It accelerates application response times by reducing database queries and expensive computational operations. However, as caches grow over time, memory consumption can become problematic, particularly for high-volume stores with extensive product catalogues and complex business logic.

The traditional approach to managing cache memory involved relying on Redis's built-in eviction policies to automatically remove old data. This passive approach often resulted in suboptimal performance decisions that didn't account for the specific needs of e-commerce platforms.

The cache:evict Solution

The new cache:evict command provides merchants with active control over which cached data should be removed and when. Rather than waiting for automatic eviction policies to trigger, administrators can now proactively manage cache memory based on their specific operational needs.

This command allows fine-grained control over cache invalidation, enabling merchants to prioritise which data remains in cache and which can be safely removed. The benefit is twofold: reduced memory consumption and improved cache hit rates, as the most valuable data remains readily available.

Technical Implementation

The cache:evict command integrates seamlessly with existing Adobe Commerce Cloud deployments. Merchants can invoke the command during maintenance windows or as part of automated processes to manage cache lifecycle. The syntax is intuitive, allowing non-specialised technical teams to execute cache management strategies effectively.

Integration with deployment pipelines is straightforward. Merchants can schedule cache eviction during off-peak hours or after specific application events, ensuring that cache memory remains optimised without disrupting customer-facing operations.

Performance Impact

Real-world deployments demonstrate measurable improvements in platform performance following cache optimisation. Merchants report faster page load times, improved checkout performance, and more consistent response times under load. These improvements directly translate to better customer experience and improved conversion rates.

The benefits are particularly pronounced for retailers with large product catalogues or complex customisations that generate substantial cache overhead. By reducing unnecessary cached data, the platform can allocate more resources to serving customer requests efficiently.

Best Practices for Cache Management

To maximise the benefits of cache:evict, merchants should consider implementing regular cache management routines. This might include scheduled eviction of non-critical cache entries, monitoring cache memory usage patterns, and adjusting eviction strategies based on observed performance data.

Monitoring tools should be configured to track cache memory consumption over time. Trends in cache growth help identify opportunities for optimisation and prevent performance degradation before it impacts customer experience.

Going Forward

These performance improvements demonstrate Adobe's commitment to continuously enhancing Commerce Cloud capabilities. By providing merchants with better tools for resource management, Adobe enables retailers to operate more efficiently and deliver superior customer experiences. For merchants operating on Commerce Cloud, evaluating cache management strategies should be a regular part of platform optimisation activities.

Want to read more insights?

View All Articles