Share via


RedisCommonPropertiesRedisConfiguration Class

Definition

All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

public class RedisCommonPropertiesRedisConfiguration
type RedisCommonPropertiesRedisConfiguration = class
Public Class RedisCommonPropertiesRedisConfiguration
Inheritance
RedisCommonPropertiesRedisConfiguration

Constructors

RedisCommonPropertiesRedisConfiguration()

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

RedisCommonPropertiesRedisConfiguration(IDictionary<String,Object>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

Properties

AadEnabled

Gets or sets specifies whether AAD based authentication has been enabled or disabled for the cache

AdditionalProperties

Gets or sets all Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

AofBackupEnabled

Gets or sets specifies whether the aof backup is enabled

AofStorageConnectionString0

Gets or sets first storage account connection string

AofStorageConnectionString1

Gets or sets second storage account connection string

Authnotrequired

Gets or sets specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view.

Maxclients

Gets the max clients config

MaxfragmentationmemoryReserved

Gets or sets value in megabytes reserved for fragmentation per shard

MaxmemoryDelta

Gets or sets value in megabytes reserved for non-cache usage per shard e.g. failover.

MaxmemoryPolicy

Gets or sets the eviction strategy used when your data won't fit within its memory limit.

MaxmemoryReserved

Gets or sets value in megabytes reserved for non-cache usage per shard e.g. failover.

PreferredDataArchiveAuthMethod

Gets preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS

PreferredDataPersistenceAuthMethod

Gets or sets preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS

RdbBackupEnabled

Gets or sets specifies whether the rdb backup is enabled

RdbBackupFrequency

Gets or sets specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440)

RdbBackupMaxSnapshotCount

Gets or sets specifies the maximum number of snapshots for rdb backup

RdbStorageConnectionString

Gets or sets the storage account connection string for storing rdb file

StorageSubscriptionId

Gets or sets subscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity.

ZonalConfiguration

Gets zonal Configuration

Applies to