Intelligent Agent Core User Guide

Please email support@awaken.io for omissions or errors.
×
Menu

Caching Settings

 
The Redis Caching Settings are initially specified during the installation process, but they can be reconfigured within Intelligent Agent later. All Services obtain this data each time they run, to support High-Availability and prompt transfer in case of the Redis Master failing.
 
Note: take particular care when manipulating these settings, as saving an invalid configuration will effectively lock out access to Intelligent Agent. It is recommended that a backup is taken of the settings prior to making any modifications, which can be found in the database in tbl_AppConfig where the GroupName is Caching. In the event of needing to restore/modify the settings directly in the database, the Intelligent Agent website's application pool will need to be recycled to cause the change to propagate and become effective.
 
Note: the Caching Settings window includes a "Clear Cache" button. This allows clearing the Redis cache directly from the website, without needing access to the Redis CLI or to recycle the website's IIS Application Pool. It can be used to try and clear invalid or old cache data in the event of issues being encountered that are believed to be cache-related.
 
 
 
 
1

Redis Server Endpoints

1. Redis Server Endpoints
 
The actual location of the Redis endpoints to be used are entered here. If making use of a High-Availability Redis setup, all Redis nodes used in the cluster will need to be entered in this list.
 
If making use of Redis Sentinel, then this should instead list all of the Sentinel IPs and ports. See the Redis Sentinel article in the Administrator Guide for further information.
 
2

Redis Database Number

2. Redis Database Number
 
The database number used across all listed Redis servers should be entered here.
 
3

Redis Password

3. Redis Password
 
If a password is specified for the Redis servers, it must be specified here.
 
4

Encrypted Connection

4. Encrypted Connection
 
If using a version of Redis that supports encrypted communication, and having performed the required configuration, then enabling this setting will cause Intelligent Agent to use a TLS 1.2-encrypted connection to communicate with Redis.
 
5

Sentinel Service Name

5. Sentinel Service Name
 
If making use of Redis Sentinel, then the name of the install Sentinel service must be entered here to allow proper operation. This commonly uses the default value of MyMaster.
 
6

Clear Cache

6. Clear Cache
 
Causes the data cached in Redis to be deleted, with the cache subsequently being re-built.
 
This allows clearing the Redis cache directly from the website, without needing access to the Redis CLI or to recycle the website's IIS Application Pool. It can be used to try and clear invalid or old cache data in the event of issues being encountered that are believed to be cache-related.
 
7

Test

7. Test
 
Clicking this button will test all of the current settings to ensure that a successful connection can be made before saving them, so as to avoid causing application issues with an invalid Redis connection configuration.