Insights · OpenShift practice · Issue I, MMXXVI.

Red Hat Data Grid and Redis, two caches, two contracts.

Red Hat Data Grid is the Infinispan based distributed cache that Red Hat supports under a node level subscription. Redis Enterprise is the closed source commercial Redis distribution. The buyer side question is rarely which is faster; it is which contract reads cleanly against the workload.
By The Buyer-Side Desk, an independent advisory practice. 190+ engagements, $180M+ recovered. Published
Abstract

Red Hat Data Grid is the Red Hat supported build of the open source Infinispan distributed data grid, sold under a node level subscription that fits the existing JBoss and OpenShift purchasing motion. Redis is the open source key value store; Redis Enterprise is the commercial Redis Ltd distribution sold under its own subscription model. The economics of choosing between the two for a new in cluster cache turn less on raw performance and more on which contract reads cleanly against the buyer's existing Red Hat estate, which engineering team owns the platform, and which support escalation chain the operations function actually uses at three in the morning. The buyer side decision is a procurement decision more than a technology decision.

§ 1

The two products, read at the contract.

Red Hat Data Grid is the Red Hat supported distribution of Infinispan, an open source distributed data grid and cache project under Red Hat stewardship. Red Hat Data Grid sits inside the JBoss Middleware portfolio and is sold under a node level subscription that mirrors the JBoss EAP and AMQ purchasing motion. A buyer who runs JBoss EAP on a per core or per socket pair model already has the procurement relationship and the support escalation chain that Data Grid would slot into1.

Redis is the open source in memory key value store originally written by Salvatore Sanfilippo. The commercial distribution is Redis Enterprise, sold by Redis Ltd under its own subscription model that scales by node count, by shard, and by data set size depending on the deployment topology. Redis Ltd also operates Redis Cloud under a usage based model on the major hyperscalers. The buyer who chooses Redis Enterprise is opening a new vendor relationship and a new support contract that runs in parallel to the existing Red Hat estate2.

The license posture for an open source Redis deployment that the buyer self supports differs again, and changed substantively in 2024 when the Redis project changed its license from the BSD three clause licence to a dual SSPL and RSAL licensing model. The 2024 licence change does not affect a buyer running an in cluster cache for internal traffic. It does affect a buyer who would have offered Redis as a managed service to external customers. The buyer side decision should treat the license posture as part of the procurement narrative, not as an afterthought3.

§ 2

Where the contracts actually differ.

The Data Grid contract differs from the Redis Enterprise contract in three structural ways. The first difference is the entitlement unit. Data Grid is metered at the node level, with a node defined as a JVM that holds a Data Grid cache. The unit aligns naturally with a Kubernetes pod when Data Grid is deployed as an operator on OpenShift. Redis Enterprise meters at shard count, where each primary shard plus its replicas is counted against the contract; the same usable cache footprint reads at very different shard counts depending on the replication and sharding profile.

The second difference is the support model. Data Grid support flows through Red Hat's existing support tiers, which the buyer already touches for OpenShift, RHEL, and JBoss. A single ticket against the Data Grid layer is one phone call into a support relationship the operations function has on speed dial. Redis Enterprise support flows through Redis Ltd's own support tiers; the buyer's operations function manages two relationships in parallel and is the integrator between them when an incident crosses the boundary4.

The third difference is the audit posture. Red Hat's audit team can read Data Grid usage through the same channels it reads JBoss EAP and OpenShift usage, with the standard subscription manager attach and the OpenShift operator inventory as evidence. Redis Ltd has its own audit posture and its own evidence channels. A buyer that runs both products carries both audit calendars; a buyer that runs only one carries the corresponding one and reads cleanly against it.

Fig. 2.1 · Contract characteristics at the procurement tableRHLA · 2026 Q2
Dimension Red Hat Data Grid Redis Enterprise
Entitlement unitNode (JVM)Shard
Source postureOpen (Infinispan)Proprietary on dual licence base
Support chainRed Hat support tierRedis Ltd support tier
Audit channelSame as JBossSeparate calendar
Operator integrationRed Hat catalogueRedis catalogue
Indicative buyer side contract characteristics. Neither product is structurally better; the better choice for a given buyer depends on the existing vendor portfolio, the team that owns the cache, and the audit cadence the operations function is willing to maintain.
§ 3

Three economic patterns at signature.

The first economic pattern is the JBoss heavy estate that adds a cache. A buyer who already runs JBoss EAP and AMQ adds Data Grid under the existing master agreement, often at a concession band the buyer has already negotiated. The incremental procurement work is small, the support model is familiar, and the audit calendar does not lengthen. Redis Enterprise in this case adds a new vendor relationship that the buyer has to procure, contract, and operate separately.

The second pattern is the OpenShift heavy estate with no JBoss footprint. The buyer's Red Hat relationship covers OpenShift but not the broader middleware portfolio. Data Grid is available on the operator catalogue and rides the OpenShift relationship cleanly. Redis Enterprise is also available on the OpenShift operator catalogue but the contract sits with Redis Ltd, not Red Hat. The cost question depends on which vendor the buyer is willing to lengthen its calendar with5.

The third pattern is the cache that already runs on open source Redis at scale and the engineering team is happy. The procurement question is whether to add a paid support layer for the operational comfort and whether to choose Redis Enterprise or Red Hat Data Grid as the migration target. A migration from open source Redis to Red Hat Data Grid is non trivial and is rarely worth the engineering cost on its own; the migration is worth doing only if the broader Red Hat relationship is being expanded for other reasons. The procurement function should not chase a contractual symmetry that the engineering team will resent.

The estate ran twenty four JBoss EAP nodes and forty OpenShift worker cores under a single Red Hat agreement. The cache requirement landed in the same renewal window. The procurement function added Red Hat Data Grid to the existing agreement at a concession band aligned to the broader middleware footprint and the operations team picked up support through the existing escalation chain. The Redis Enterprise quote was withdrawn on the second analyst call.
Testimony of record · Director of Platform Engineering · financial services platform
§ 4

Reading the cache against the workload.

The buyer side discipline at the procurement table is a workload narrative that names the cache requirement, the access pattern, the durability target, the team that will operate the cache, and the vendor relationships the buyer already maintains. The procurement function reads the narrative against quotes from both vendors and chooses the contract that lengthens the calendar in the direction the buyer was already willing to lengthen. The technology choice follows the contract choice once the buyer is honest about which vendor relationship is easier to scale.

For the broader cross product reading, see the JBoss practice hub, the JBoss Data Grid licensing read for the older entitlement model that some buyers still carry, the Red Hat Build of Quarkus licensing read for the broader Red Hat middleware portfolio, the Application Foundations bundle economics read for the bundle that often includes Data Grid, and the AMQ Streams licensing read for the comparable Kafka offering. For the engagement protocol, see renewal negotiation and contact.

Red Hat Data Grid and Redis Enterprise sit at the same workload boundary with very different procurement consequences. The cheaper contract is the one that the buyer's existing vendor portfolio absorbs without adding a new audit calendar; the more expensive contract is the one that opens a parallel vendor relationship for a single workload. The buyer who treats the cache decision as a procurement decision rather than a benchmark decision tends to ship the right contract.

Notes & references

  1. 1. Red Hat Data Grid product documentation and JBoss subscription guide accessed across 2025 and 2026. Data Grid is metered at the node level and ships through the same operator catalogue as the broader JBoss middleware portfolio.
  2. 2. Redis Enterprise pricing documentation accessed across 2025 and 2026. Redis Enterprise meters at the shard level, with each primary plus its replicas counted against the contract entitlement.
  3. 3. The Redis open source licence change in 2024 moved the project from the BSD three clause licence to a dual SSPL and RSAL licensing model. The change does not affect internal cache deployments but affects buyers offering Redis as a managed service.
  4. 4. Practice observation: a Red Hat heavy estate that adds Redis Enterprise commonly underestimates the incremental support relationship cost during procurement and discovers it during the first multi vendor incident.
  5. 5. Concession bands and trailing twelve month figures refer to the practice observation across signed contracts. The eighty two percent audit exposure reduction in marginalia is the trailing twelve month average across defenses settled.

Preparing a response? The practice keeps a one-page Red Hat audit response checklist — what to acknowledge, what to preserve, and what not to volunteer in the first fourteen days after the letter arrives.

§ 5 · Engagement

Choose the cache against the contract you already hold.

Two analyst calls. No fee. We read the cache requirement against the existing Red Hat agreement, model the incremental cost of opening a Redis Ltd relationship, and tell you which contract reads cleanly against the workload and the audit calendar.