Note: this component stores cluster-wide configuration data and is mirrored across all servers in the topology within the the same cluster.
Note: changes to cluster-wide configuration objects are immediately and automatically mirrored across all servers within the same cluster, so offline changes are not supported.
Redis Sentinel External Attribute Caches represent locations where the PingAuthorize Server can connect to external Redis caches deployed in a sentinel configuration.
↓Parent Component
↓Properties
↓dsconfig Usage
The Redis Sentinel External Attribute Cache component inherits from the External Attribute Cache
The properties supported by this managed object are as follows:
Basic Properties: | Advanced Properties: |
---|---|
↓ redis-sentinel-addresses | None |
↓ redis-master-name | |
↓ redis-database-index | |
↓ redis-scan-interval | |
↓ check-sentinel-list | |
↓ username | |
↓ password |
Description | The node addresses of the Redis Cache sentinel(s), e.g "redis://host:6379", seperated by commas. |
Default Value | |
Allowed Values | A string |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | The name of the master instance in a Redis sentinel configuration. |
Default Value | |
Allowed Values | A string |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | The database index to use when connecting to the Redis Sentinel instances. |
Default Value | |
Allowed Values | A string |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Redis scan interval in milliseconds. |
Default Value | 1000 ms |
Allowed Values | A duration. Lower limit is 0 milliseconds. |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Enables sentinels list check during startup. |
Default Value | false |
Allowed Values | true false |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Specifies the username to be used when connecting to the Redis Sentinel External Attribute Cache. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Specifies the password to be used when connecting to the Redis Sentinel External Attribute Cache. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
To list the configured External Attribute Caches:
dsconfig list-external-attribute-caches [--property {propertyName}] ...
To view the configuration for an existing External Attribute Cache:
dsconfig get-external-attribute-cache-prop --cache-name {name} [--tab-delimited] [--script-friendly] [--property {propertyName}] ...
To update the configuration for an existing External Attribute Cache:
dsconfig set-external-attribute-cache-prop --cache-name {name} (--set|--add|--remove) {propertyName}:{propertyValue} [(--set|--add|--remove) {propertyName}:{propertyValue}] ...
To create a new Redis Sentinel External Attribute Cache:
dsconfig create-external-attribute-cache --cache-name {name} --type redis-sentinel [--set {propertyName}:{propertyValue}] ...
To delete an existing External Attribute Cache:
dsconfig delete-external-attribute-cache --cache-name {name}