Skip to content

RedisStorageOptions

class

Namespace: Orleans.Persistence

Redis grain storage options.
public class RedisStorageOptions : IStorageProviderSerializerOptions

Constructors

Properties

  • ConfigurationOptions Gets or sets the Redis client configuration.
  • CreateMultiplexer The delegate used to create a Redis connection multiplexer and indicate whether it is shared.
  • DeleteStateOnClear Whether or not to delete state during a clear operation.
  • EntryExpiry Entry expiry, null by default. A value should be set only for ephemeral environments, such as testing environments. Setting a value different from null will cause duplicate activations in the cluster.
  • GetStorageKey Gets the Redis key for the provided grain type and grain identifier. If not set, the default implementation will be used, which is equivalent to {ServiceId}/state/{grainId}/{grainType}.
  • GrainStorageSerializer Gets or sets the serializer to use for this storage provider.
  • InitStage Stage of silo lifecycle where storage should be initialized. Storage must be initialized prior to use.

Methods