23.77. Class Redis

Namespace: ArmoniK.Core.Adapters.Redis.Options
Assembly: ArmoniK.Core.Adapters.Redis.dll

Represents the configuration settings for connecting to a Redis instance.

[ExtractDocumentation("Options for Redis")]
public class Redis

23.77.1. Inheritance

objectRedis

23.77.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

23.77.3. Fields

23.77.3.1. SettingSection

The name of the configuration section for Redis settings.

public const string SettingSection = "Redis"

23.77.3.1.1. Field Value

string

23.77.4. Properties

23.77.4.1. AllowHostMismatch

Whether to allow host name mismatches in SSL certificates.

public bool AllowHostMismatch { get; set; }

23.77.4.1.1. Property Value

bool

23.77.4.2. CaPath

Path to the Certificate Authority (CA) file for SSL connections.

public string CaPath { get; set; }

23.77.4.2.1. Property Value

string

23.77.4.3. ClientName

Client connecting to the Redis server.

public string ClientName { get; set; }

23.77.4.3.1. Property Value

string

23.77.4.4. CredentialsPath

Path to the credentials file for authentication.

public string CredentialsPath { get; set; }

23.77.4.4.1. Property Value

string

23.77.4.5. EndpointUrl

Endpoint URL for the Redis server.

public string EndpointUrl { get; set; }

23.77.4.5.1. Property Value

string

23.77.4.6. InstanceName

Name of the Redis instance.

public string InstanceName { get; set; }

23.77.4.6.1. Property Value

string

23.77.4.7. MaxRetry

Maximum number of retry attempts for failed operations.

public int MaxRetry { get; set; }

23.77.4.7.1. Property Value

int

23.77.4.8. MsAfterRetry

Duration (in milliseconds) to wait after a retry attempt.

public int MsAfterRetry { get; set; }

23.77.4.8.1. Property Value

int

23.77.4.9. Password

Password for authenticating with the Redis server.

public string Password { get; set; }

23.77.4.9.1. Property Value

string

23.77.4.10. Ssl

Whether to use SSL for the connection.

public bool Ssl { get; set; }

23.77.4.10.1. Property Value

bool

23.77.4.11. SslHost

Hostname for SSL connections.

public string SslHost { get; set; }

23.77.4.11.1. Property Value

string

23.77.4.12. Timeout

Timeout duration (in milliseconds) for Redis operations.

public int Timeout { get; set; }

23.77.4.12.1. Property Value

int

23.77.4.13. TtlTimeSpan

Key expiration time (TTL) for keys in the Redis database.

public TimeSpan TtlTimeSpan { get; set; }

23.77.4.13.1. Property Value

TimeSpan

23.77.4.14. User

Username for authenticating with the Redis server.

public string User { get; set; }

23.77.4.14.1. Property Value

string