Jump To Close Expand all Collapse all Table of contents Configuring Data Grid Red Hat Data Grid Expand section "Red Hat Data Grid" Collapse section "Red Hat Data Grid" Data Grid documentation Data Grid downloads Making open source more inclusive 1. Data Grid Caches Expand section "1. Data Grid Caches" Collapse section "1. Data Grid Caches" 1.1. Cache Interface 1.2. Cache Managers 1.3. Cache Containers 1.4. Cache Modes Expand section "1.4. Cache Modes" Collapse section "1.4. Cache Modes" 1.4.1. Cache Mode Comparison 2. Local Caches Expand section "2. Local Caches" Collapse section "2. Local Caches" 2.1. Simple Caches 3. Clustered Caches Expand section "3. Clustered Caches" Collapse section "3. Clustered Caches" 3.1. Invalidation Mode 3.2. Replicated Caches 3.3. Distributed Caches Expand section "3.3. Distributed Caches" Collapse section "3.3. Distributed Caches" 3.3.1. Read consistency 3.3.2. Key Ownership Expand section "3.3.2. Key Ownership" Collapse section "3.3.2. Key Ownership" 3.3.2.1. Capacity Factors 3.3.3. Zero Capacity Node 3.3.4. Hashing Configuration 3.3.5. Initial cluster size 3.3.6. L1 Caching 3.3.7. Server Hinting Expand section "3.3.7. Server Hinting" Collapse section "3.3.7. Server Hinting" 3.3.7.1. Configuration 3.3.8. Key affinity service Expand section "3.3.8. Key affinity service" Collapse section "3.3.8. Key affinity service" 3.3.8.1. API 3.3.8.2. Lifecycle 3.3.8.3. Topology changes 3.3.8.4. The Grouping API 3.3.8.5. How does it work? 3.3.8.6. How do I use the grouping API? 3.3.8.7. Advanced Interface 3.4. Scattered Caches 3.5. Asynchronous Communication with Clustered Caches Expand section "3.5. Asynchronous Communication with Clustered Caches" Collapse section "3.5. Asynchronous Communication with Clustered Caches" 3.5.1. Asynchronous Communications 3.5.2. Asynchronous API 3.5.3. Return Values in Asynchronous Communication 4. Configuring Data Grid Caches Expand section "4. Configuring Data Grid Caches" Collapse section "4. Configuring Data Grid Caches" 4.1. Declarative Configuration Expand section "4.1. Declarative Configuration" Collapse section "4.1. Declarative Configuration" 4.1.1. Cache Templates 4.1.2. Cache Configuration Wildcards 4.1.3. Multiple Configuration Files 4.2. Data Grid Configuration API 4.3. Configuring Caches Programmatically 5. Managing Memory Expand section "5. Managing Memory" Collapse section "5. Managing Memory" 5.1. Configuring Eviction and Expiration Expand section "5.1. Configuring Eviction and Expiration" Collapse section "5.1. Configuring Eviction and Expiration" 5.1.1. Eviction Expand section "5.1.1. Eviction" Collapse section "5.1.1. Eviction" 5.1.1.1. Configuring the Total Number of Entries for Data Grid Caches 5.1.1.2. Configuring the Maximum Amount of Memory for Data Grid Caches 5.1.1.3. Eviction Examples 5.1.2. Expiration Expand section "5.1.2. Expiration" Collapse section "5.1.2. Expiration" 5.1.2.1. How Expiration Works 5.1.2.2. Expiration Reaper 5.1.2.3. Maximum Idle and Clustered Caches 5.1.2.4. Expiration Examples 5.2. Off-Heap Memory Expand section "5.2. Off-Heap Memory" Collapse section "5.2. Off-Heap Memory" 5.2.1. Using Off-Heap Memory 6. Configuring Statistics, Metrics, and JMX Expand section "6. Configuring Statistics, Metrics, and JMX" Collapse section "6. Configuring Statistics, Metrics, and JMX" 6.1. Enabling Data Grid Statistics 6.2. Configuring Data Grid Metrics Expand section "6.2. Configuring Data Grid Metrics" Collapse section "6.2. Configuring Data Grid Metrics" 6.2.1. Data Grid Metrics 6.3. Configuring Data Grid to Register JMX MBeans Expand section "6.3. Configuring Data Grid to Register JMX MBeans" Collapse section "6.3. Configuring Data Grid to Register JMX MBeans" 6.3.1. Naming Multiple Cache Managers 6.3.2. Registering MBeans In Custom MBean Servers 6.3.3. Data Grid MBeans 7. Setting Up Persistent Storage Expand section "7. Setting Up Persistent Storage" Collapse section "7. Setting Up Persistent Storage" 7.1. Data Grid Cache Stores Expand section "7.1. Data Grid Cache Stores" Collapse section "7.1. Data Grid Cache Stores" 7.1.1. Configuring Cache Stores 7.1.2. Setting a Global Persistent Location for File-Based Cache Stores 7.1.3. Passivation Expand section "7.1.3. Passivation" Collapse section "7.1.3. Passivation" 7.1.3.1. Passivation and Cache Stores 7.1.4. Cache Loaders and Transactional Caches 7.1.5. Segmented Cache Stores 7.1.6. Filesystem-Based Cache Stores 7.1.7. Write-Through 7.1.8. Write-Behind 7.2. Cache Store Implementations Expand section "7.2. Cache Store Implementations" Collapse section "7.2. Cache Store Implementations" 7.2.1. Cluster Cache Loaders 7.2.2. Single File Cache Stores 7.2.3. JDBC String-Based Cache Stores Expand section "7.2.3. JDBC String-Based Cache Stores" Collapse section "7.2.3. JDBC String-Based Cache Stores" 7.2.3.1. Connection Factories 7.2.3.2. JDBC String-Based Cache Store Configuration 7.2.4. JPA Cache Stores Expand section "7.2.4. JPA Cache Stores" Collapse section "7.2.4. JPA Cache Stores" 7.2.4.1. JPA Cache Store Usage Example 7.2.5. Remote Cache Stores 7.2.6. RocksDB Cache Stores 7.2.7. Soft-Index File Stores 7.2.8. Implementing Custom Cache Stores Expand section "7.2.8. Implementing Custom Cache Stores" Collapse section "7.2.8. Implementing Custom Cache Stores" 7.2.8.1. Data Grid Persistence SPI 7.2.8.2. Creating Cache Stores 7.2.8.3. Configuring Data Grid to Use Custom Stores 7.2.8.4. Deploying Custom Cache Stores 7.3. Migrating Between Cache Stores Expand section "7.3. Migrating Between Cache Stores" Collapse section "7.3. Migrating Between Cache Stores" 7.3.1. Cache Store Migrator 7.3.2. Getting the Store Migrator 7.3.3. Configuring the Store Migrator Expand section "7.3.3. Configuring the Store Migrator" Collapse section "7.3.3. Configuring the Store Migrator" 7.3.3.1. Store Migrator Properties 7.3.4. Migrating Cache Stores 8. Setting Up Partition Handling Expand section "8. Setting Up Partition Handling" Collapse section "8. Setting Up Partition Handling" 8.1. Partition handling Expand section "8.1. Partition handling" Collapse section "8.1. Partition handling" 8.1.1. Split brain Expand section "8.1.1. Split brain" Collapse section "8.1.1. Split brain" 8.1.1.1. Split Strategies Expand section "8.1.1.1. Split Strategies" Collapse section "8.1.1.1. Split Strategies" 8.1.1.1.1. ALLOW_READ_WRITES 8.1.1.1.2. DENY_READ_WRITES 8.1.1.1.3. ALLOW_READS 8.1.1.2. Current limitations 8.1.2. Successive nodes stopped 8.1.3. Conflict Manager Expand section "8.1.3. Conflict Manager" Collapse section "8.1.3. Conflict Manager" 8.1.3.1. Detecting Conflicts 8.1.3.2. Merge Policies 8.1.4. Usage 8.1.5. Configuring partition handling Expand section "8.1.5. Configuring partition handling" Collapse section "8.1.5. Configuring partition handling" 8.1.5.1. Implement a custom merge policy 8.1.5.2. Deploy custom merge policies to a Infinispan server instance 8.1.6. Monitoring and administration Legal Notice Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Configuring Data Grid Red Hat Data Grid 8.2Enable and adjust Data Grid features and capabilitiesRed Hat Customer Content ServicesLegal NoticeAbstract Configure Data Grid deployments programmatically or declaratively to suit your business requirements. Next