Documentation ¶
Index ¶
- Variables
- type RedisConfig
- func (*RedisConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig) GetAllowDataLoss() *wrapperspb.BoolValue
- func (x *RedisConfig) GetClientOutputBufferLimitNormal() *RedisConfig_ClientOutputBufferLimit
- func (x *RedisConfig) GetClientOutputBufferLimitPubsub() *RedisConfig_ClientOutputBufferLimit
- func (x *RedisConfig) GetClusterAllowPubsubshardWhenDown() *wrapperspb.BoolValue
- func (x *RedisConfig) GetClusterAllowReadsWhenDown() *wrapperspb.BoolValue
- func (x *RedisConfig) GetClusterRequireFullCoverage() *wrapperspb.BoolValue
- func (x *RedisConfig) GetDatabases() *wrapperspb.Int64Value
- func (x *RedisConfig) GetIoThreadsAllowed() *wrapperspb.BoolValue
- func (x *RedisConfig) GetLfuDecayTime() *wrapperspb.Int64Value
- func (x *RedisConfig) GetLfuLogFactor() *wrapperspb.Int64Value
- func (x *RedisConfig) GetLuaTimeLimit() *wrapperspb.Int64Value
- func (x *RedisConfig) GetMaxmemoryPercent() *wrapperspb.Int64Value
- func (x *RedisConfig) GetMaxmemoryPolicy() RedisConfig_MaxmemoryPolicy
- func (x *RedisConfig) GetNotifyKeyspaceEvents() string
- func (x *RedisConfig) GetPassword() string
- func (x *RedisConfig) GetReplBacklogSizePercent() *wrapperspb.Int64Value
- func (x *RedisConfig) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
- func (x *RedisConfig) GetSlowlogMaxLen() *wrapperspb.Int64Value
- func (x *RedisConfig) GetTimeout() *wrapperspb.Int64Value
- func (x *RedisConfig) GetTurnBeforeSwitchover() *wrapperspb.BoolValue
- func (x *RedisConfig) GetUseLuajit() *wrapperspb.BoolValue
- func (*RedisConfig) ProtoMessage()
- func (x *RedisConfig) ProtoReflect() protoreflect.Message
- func (x *RedisConfig) Reset()
- func (m *RedisConfig) SetAllowDataLoss(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetClientOutputBufferLimitNormal(v *RedisConfig_ClientOutputBufferLimit)
- func (m *RedisConfig) SetClientOutputBufferLimitPubsub(v *RedisConfig_ClientOutputBufferLimit)
- func (m *RedisConfig) SetClusterAllowPubsubshardWhenDown(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetClusterAllowReadsWhenDown(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetClusterRequireFullCoverage(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetDatabases(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetIoThreadsAllowed(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetLfuDecayTime(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetLfuLogFactor(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetLuaTimeLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetMaxmemoryPolicy(v RedisConfig_MaxmemoryPolicy)
- func (m *RedisConfig) SetNotifyKeyspaceEvents(v string)
- func (m *RedisConfig) SetPassword(v string)
- func (m *RedisConfig) SetReplBacklogSizePercent(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetTimeout(v *wrapperspb.Int64Value)
- func (m *RedisConfig) SetTurnBeforeSwitchover(v *wrapperspb.BoolValue)
- func (m *RedisConfig) SetUseLuajit(v *wrapperspb.BoolValue)
- func (x *RedisConfig) String() string
- type RedisConfig5_0
- func (*RedisConfig5_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig5_0) GetClientOutputBufferLimitNormal() *RedisConfig5_0_ClientOutputBufferLimit
- func (x *RedisConfig5_0) GetClientOutputBufferLimitPubsub() *RedisConfig5_0_ClientOutputBufferLimit
- func (x *RedisConfig5_0) GetDatabases() *wrapperspb.Int64Value
- func (x *RedisConfig5_0) GetMaxmemoryPolicy() RedisConfig5_0_MaxmemoryPolicy
- func (x *RedisConfig5_0) GetNotifyKeyspaceEvents() string
- func (x *RedisConfig5_0) GetPassword() string
- func (x *RedisConfig5_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
- func (x *RedisConfig5_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
- func (x *RedisConfig5_0) GetTimeout() *wrapperspb.Int64Value
- func (*RedisConfig5_0) ProtoMessage()
- func (x *RedisConfig5_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfig5_0) Reset()
- func (m *RedisConfig5_0) SetClientOutputBufferLimitNormal(v *RedisConfig5_0_ClientOutputBufferLimit)
- func (m *RedisConfig5_0) SetClientOutputBufferLimitPubsub(v *RedisConfig5_0_ClientOutputBufferLimit)
- func (m *RedisConfig5_0) SetDatabases(v *wrapperspb.Int64Value)
- func (m *RedisConfig5_0) SetMaxmemoryPolicy(v RedisConfig5_0_MaxmemoryPolicy)
- func (m *RedisConfig5_0) SetNotifyKeyspaceEvents(v string)
- func (m *RedisConfig5_0) SetPassword(v string)
- func (m *RedisConfig5_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
- func (m *RedisConfig5_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
- func (m *RedisConfig5_0) SetTimeout(v *wrapperspb.Int64Value)
- func (x *RedisConfig5_0) String() string
- type RedisConfig5_0_ClientOutputBufferLimit
- func (*RedisConfig5_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig5_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
- func (x *RedisConfig5_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
- func (x *RedisConfig5_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
- func (*RedisConfig5_0_ClientOutputBufferLimit) ProtoMessage()
- func (x *RedisConfig5_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
- func (x *RedisConfig5_0_ClientOutputBufferLimit) Reset()
- func (m *RedisConfig5_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig5_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig5_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
- func (x *RedisConfig5_0_ClientOutputBufferLimit) String() string
- type RedisConfig5_0_MaxmemoryPolicy
- func (RedisConfig5_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x RedisConfig5_0_MaxmemoryPolicy) Enum() *RedisConfig5_0_MaxmemoryPolicy
- func (RedisConfig5_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedisConfig5_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
- func (x RedisConfig5_0_MaxmemoryPolicy) String() string
- func (RedisConfig5_0_MaxmemoryPolicy) Type() protoreflect.EnumType
- type RedisConfig6_0
- func (*RedisConfig6_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig6_0) GetClientOutputBufferLimitNormal() *RedisConfig6_0_ClientOutputBufferLimit
- func (x *RedisConfig6_0) GetClientOutputBufferLimitPubsub() *RedisConfig6_0_ClientOutputBufferLimit
- func (x *RedisConfig6_0) GetDatabases() *wrapperspb.Int64Value
- func (x *RedisConfig6_0) GetMaxmemoryPolicy() RedisConfig6_0_MaxmemoryPolicy
- func (x *RedisConfig6_0) GetNotifyKeyspaceEvents() string
- func (x *RedisConfig6_0) GetPassword() string
- func (x *RedisConfig6_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
- func (x *RedisConfig6_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
- func (x *RedisConfig6_0) GetTimeout() *wrapperspb.Int64Value
- func (*RedisConfig6_0) ProtoMessage()
- func (x *RedisConfig6_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfig6_0) Reset()
- func (m *RedisConfig6_0) SetClientOutputBufferLimitNormal(v *RedisConfig6_0_ClientOutputBufferLimit)
- func (m *RedisConfig6_0) SetClientOutputBufferLimitPubsub(v *RedisConfig6_0_ClientOutputBufferLimit)
- func (m *RedisConfig6_0) SetDatabases(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_0) SetMaxmemoryPolicy(v RedisConfig6_0_MaxmemoryPolicy)
- func (m *RedisConfig6_0) SetNotifyKeyspaceEvents(v string)
- func (m *RedisConfig6_0) SetPassword(v string)
- func (m *RedisConfig6_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_0) SetTimeout(v *wrapperspb.Int64Value)
- func (x *RedisConfig6_0) String() string
- type RedisConfig6_0_ClientOutputBufferLimit
- func (*RedisConfig6_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig6_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
- func (x *RedisConfig6_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
- func (x *RedisConfig6_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
- func (*RedisConfig6_0_ClientOutputBufferLimit) ProtoMessage()
- func (x *RedisConfig6_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
- func (x *RedisConfig6_0_ClientOutputBufferLimit) Reset()
- func (m *RedisConfig6_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
- func (x *RedisConfig6_0_ClientOutputBufferLimit) String() string
- type RedisConfig6_0_MaxmemoryPolicy
- func (RedisConfig6_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x RedisConfig6_0_MaxmemoryPolicy) Enum() *RedisConfig6_0_MaxmemoryPolicy
- func (RedisConfig6_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedisConfig6_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
- func (x RedisConfig6_0_MaxmemoryPolicy) String() string
- func (RedisConfig6_0_MaxmemoryPolicy) Type() protoreflect.EnumType
- type RedisConfig6_2
- func (*RedisConfig6_2) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig6_2) GetClientOutputBufferLimitNormal() *RedisConfig6_2_ClientOutputBufferLimit
- func (x *RedisConfig6_2) GetClientOutputBufferLimitPubsub() *RedisConfig6_2_ClientOutputBufferLimit
- func (x *RedisConfig6_2) GetDatabases() *wrapperspb.Int64Value
- func (x *RedisConfig6_2) GetMaxmemoryPercent() *wrapperspb.Int64Value
- func (x *RedisConfig6_2) GetMaxmemoryPolicy() RedisConfig6_2_MaxmemoryPolicy
- func (x *RedisConfig6_2) GetNotifyKeyspaceEvents() string
- func (x *RedisConfig6_2) GetPassword() string
- func (x *RedisConfig6_2) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
- func (x *RedisConfig6_2) GetSlowlogMaxLen() *wrapperspb.Int64Value
- func (x *RedisConfig6_2) GetTimeout() *wrapperspb.Int64Value
- func (*RedisConfig6_2) ProtoMessage()
- func (x *RedisConfig6_2) ProtoReflect() protoreflect.Message
- func (x *RedisConfig6_2) Reset()
- func (m *RedisConfig6_2) SetClientOutputBufferLimitNormal(v *RedisConfig6_2_ClientOutputBufferLimit)
- func (m *RedisConfig6_2) SetClientOutputBufferLimitPubsub(v *RedisConfig6_2_ClientOutputBufferLimit)
- func (m *RedisConfig6_2) SetDatabases(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2) SetMaxmemoryPolicy(v RedisConfig6_2_MaxmemoryPolicy)
- func (m *RedisConfig6_2) SetNotifyKeyspaceEvents(v string)
- func (m *RedisConfig6_2) SetPassword(v string)
- func (m *RedisConfig6_2) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2) SetTimeout(v *wrapperspb.Int64Value)
- func (x *RedisConfig6_2) String() string
- type RedisConfig6_2_ClientOutputBufferLimit
- func (*RedisConfig6_2_ClientOutputBufferLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig6_2_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
- func (x *RedisConfig6_2_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
- func (x *RedisConfig6_2_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
- func (*RedisConfig6_2_ClientOutputBufferLimit) ProtoMessage()
- func (x *RedisConfig6_2_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
- func (x *RedisConfig6_2_ClientOutputBufferLimit) Reset()
- func (m *RedisConfig6_2_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig6_2_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
- func (x *RedisConfig6_2_ClientOutputBufferLimit) String() string
- type RedisConfig6_2_MaxmemoryPolicy
- func (RedisConfig6_2_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x RedisConfig6_2_MaxmemoryPolicy) Enum() *RedisConfig6_2_MaxmemoryPolicy
- func (RedisConfig6_2_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedisConfig6_2_MaxmemoryPolicy) Number() protoreflect.EnumNumber
- func (x RedisConfig6_2_MaxmemoryPolicy) String() string
- func (RedisConfig6_2_MaxmemoryPolicy) Type() protoreflect.EnumType
- type RedisConfig7_0
- func (*RedisConfig7_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig7_0) GetClientOutputBufferLimitNormal() *RedisConfig7_0_ClientOutputBufferLimit
- func (x *RedisConfig7_0) GetClientOutputBufferLimitPubsub() *RedisConfig7_0_ClientOutputBufferLimit
- func (x *RedisConfig7_0) GetDatabases() *wrapperspb.Int64Value
- func (x *RedisConfig7_0) GetMaxmemoryPercent() *wrapperspb.Int64Value
- func (x *RedisConfig7_0) GetMaxmemoryPolicy() RedisConfig7_0_MaxmemoryPolicy
- func (x *RedisConfig7_0) GetNotifyKeyspaceEvents() string
- func (x *RedisConfig7_0) GetPassword() string
- func (x *RedisConfig7_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
- func (x *RedisConfig7_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
- func (x *RedisConfig7_0) GetTimeout() *wrapperspb.Int64Value
- func (*RedisConfig7_0) ProtoMessage()
- func (x *RedisConfig7_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfig7_0) Reset()
- func (m *RedisConfig7_0) SetClientOutputBufferLimitNormal(v *RedisConfig7_0_ClientOutputBufferLimit)
- func (m *RedisConfig7_0) SetClientOutputBufferLimitPubsub(v *RedisConfig7_0_ClientOutputBufferLimit)
- func (m *RedisConfig7_0) SetDatabases(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0) SetMaxmemoryPolicy(v RedisConfig7_0_MaxmemoryPolicy)
- func (m *RedisConfig7_0) SetNotifyKeyspaceEvents(v string)
- func (m *RedisConfig7_0) SetPassword(v string)
- func (m *RedisConfig7_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0) SetTimeout(v *wrapperspb.Int64Value)
- func (x *RedisConfig7_0) String() string
- type RedisConfig7_0_ClientOutputBufferLimit
- func (*RedisConfig7_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig7_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
- func (x *RedisConfig7_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
- func (x *RedisConfig7_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
- func (*RedisConfig7_0_ClientOutputBufferLimit) ProtoMessage()
- func (x *RedisConfig7_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
- func (x *RedisConfig7_0_ClientOutputBufferLimit) Reset()
- func (m *RedisConfig7_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig7_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
- func (x *RedisConfig7_0_ClientOutputBufferLimit) String() string
- type RedisConfig7_0_MaxmemoryPolicy
- func (RedisConfig7_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x RedisConfig7_0_MaxmemoryPolicy) Enum() *RedisConfig7_0_MaxmemoryPolicy
- func (RedisConfig7_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedisConfig7_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
- func (x RedisConfig7_0_MaxmemoryPolicy) String() string
- func (RedisConfig7_0_MaxmemoryPolicy) Type() protoreflect.EnumType
- type RedisConfigSet
- func (*RedisConfigSet) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfigSet) GetDefaultConfig() *RedisConfig
- func (x *RedisConfigSet) GetEffectiveConfig() *RedisConfig
- func (x *RedisConfigSet) GetUserConfig() *RedisConfig
- func (*RedisConfigSet) ProtoMessage()
- func (x *RedisConfigSet) ProtoReflect() protoreflect.Message
- func (x *RedisConfigSet) Reset()
- func (m *RedisConfigSet) SetDefaultConfig(v *RedisConfig)
- func (m *RedisConfigSet) SetEffectiveConfig(v *RedisConfig)
- func (m *RedisConfigSet) SetUserConfig(v *RedisConfig)
- func (x *RedisConfigSet) String() string
- type RedisConfigSet5_0
- func (*RedisConfigSet5_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfigSet5_0) GetDefaultConfig() *RedisConfig5_0
- func (x *RedisConfigSet5_0) GetEffectiveConfig() *RedisConfig5_0
- func (x *RedisConfigSet5_0) GetUserConfig() *RedisConfig5_0
- func (*RedisConfigSet5_0) ProtoMessage()
- func (x *RedisConfigSet5_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfigSet5_0) Reset()
- func (m *RedisConfigSet5_0) SetDefaultConfig(v *RedisConfig5_0)
- func (m *RedisConfigSet5_0) SetEffectiveConfig(v *RedisConfig5_0)
- func (m *RedisConfigSet5_0) SetUserConfig(v *RedisConfig5_0)
- func (x *RedisConfigSet5_0) String() string
- type RedisConfigSet6_0
- func (*RedisConfigSet6_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfigSet6_0) GetDefaultConfig() *RedisConfig6_0
- func (x *RedisConfigSet6_0) GetEffectiveConfig() *RedisConfig6_0
- func (x *RedisConfigSet6_0) GetUserConfig() *RedisConfig6_0
- func (*RedisConfigSet6_0) ProtoMessage()
- func (x *RedisConfigSet6_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfigSet6_0) Reset()
- func (m *RedisConfigSet6_0) SetDefaultConfig(v *RedisConfig6_0)
- func (m *RedisConfigSet6_0) SetEffectiveConfig(v *RedisConfig6_0)
- func (m *RedisConfigSet6_0) SetUserConfig(v *RedisConfig6_0)
- func (x *RedisConfigSet6_0) String() string
- type RedisConfigSet6_2
- func (*RedisConfigSet6_2) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfigSet6_2) GetDefaultConfig() *RedisConfig6_2
- func (x *RedisConfigSet6_2) GetEffectiveConfig() *RedisConfig6_2
- func (x *RedisConfigSet6_2) GetUserConfig() *RedisConfig6_2
- func (*RedisConfigSet6_2) ProtoMessage()
- func (x *RedisConfigSet6_2) ProtoReflect() protoreflect.Message
- func (x *RedisConfigSet6_2) Reset()
- func (m *RedisConfigSet6_2) SetDefaultConfig(v *RedisConfig6_2)
- func (m *RedisConfigSet6_2) SetEffectiveConfig(v *RedisConfig6_2)
- func (m *RedisConfigSet6_2) SetUserConfig(v *RedisConfig6_2)
- func (x *RedisConfigSet6_2) String() string
- type RedisConfigSet7_0
- func (*RedisConfigSet7_0) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfigSet7_0) GetDefaultConfig() *RedisConfig7_0
- func (x *RedisConfigSet7_0) GetEffectiveConfig() *RedisConfig7_0
- func (x *RedisConfigSet7_0) GetUserConfig() *RedisConfig7_0
- func (*RedisConfigSet7_0) ProtoMessage()
- func (x *RedisConfigSet7_0) ProtoReflect() protoreflect.Message
- func (x *RedisConfigSet7_0) Reset()
- func (m *RedisConfigSet7_0) SetDefaultConfig(v *RedisConfig7_0)
- func (m *RedisConfigSet7_0) SetEffectiveConfig(v *RedisConfig7_0)
- func (m *RedisConfigSet7_0) SetUserConfig(v *RedisConfig7_0)
- func (x *RedisConfigSet7_0) String() string
- type RedisConfig_ClientOutputBufferLimit
- func (*RedisConfig_ClientOutputBufferLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RedisConfig_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
- func (x *RedisConfig_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
- func (x *RedisConfig_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
- func (*RedisConfig_ClientOutputBufferLimit) ProtoMessage()
- func (x *RedisConfig_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
- func (x *RedisConfig_ClientOutputBufferLimit) Reset()
- func (m *RedisConfig_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
- func (m *RedisConfig_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
- func (x *RedisConfig_ClientOutputBufferLimit) String() string
- type RedisConfig_MaxmemoryPolicy
- func (RedisConfig_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x RedisConfig_MaxmemoryPolicy) Enum() *RedisConfig_MaxmemoryPolicy
- func (RedisConfig_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedisConfig_MaxmemoryPolicy) Number() protoreflect.EnumNumber
- func (x RedisConfig_MaxmemoryPolicy) String() string
- func (RedisConfig_MaxmemoryPolicy) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( RedisConfig_MaxmemoryPolicy_name = map[int32]string{ 0: "MAXMEMORY_POLICY_UNSPECIFIED", 1: "VOLATILE_LRU", 2: "ALLKEYS_LRU", 3: "VOLATILE_LFU", 4: "ALLKEYS_LFU", 5: "VOLATILE_RANDOM", 6: "ALLKEYS_RANDOM", 7: "VOLATILE_TTL", 8: "NOEVICTION", } RedisConfig_MaxmemoryPolicy_value = map[string]int32{ "MAXMEMORY_POLICY_UNSPECIFIED": 0, "VOLATILE_LRU": 1, "ALLKEYS_LRU": 2, "VOLATILE_LFU": 3, "ALLKEYS_LFU": 4, "VOLATILE_RANDOM": 5, "ALLKEYS_RANDOM": 6, "VOLATILE_TTL": 7, "NOEVICTION": 8, } )
Enum value maps for RedisConfig_MaxmemoryPolicy.
var ( RedisConfig5_0_MaxmemoryPolicy_name = map[int32]string{ 0: "MAXMEMORY_POLICY_UNSPECIFIED", 1: "VOLATILE_LRU", 2: "ALLKEYS_LRU", 3: "VOLATILE_LFU", 4: "ALLKEYS_LFU", 5: "VOLATILE_RANDOM", 6: "ALLKEYS_RANDOM", 7: "VOLATILE_TTL", 8: "NOEVICTION", } RedisConfig5_0_MaxmemoryPolicy_value = map[string]int32{ "MAXMEMORY_POLICY_UNSPECIFIED": 0, "VOLATILE_LRU": 1, "ALLKEYS_LRU": 2, "VOLATILE_LFU": 3, "ALLKEYS_LFU": 4, "VOLATILE_RANDOM": 5, "ALLKEYS_RANDOM": 6, "VOLATILE_TTL": 7, "NOEVICTION": 8, } )
Enum value maps for RedisConfig5_0_MaxmemoryPolicy.
var ( RedisConfig6_0_MaxmemoryPolicy_name = map[int32]string{ 0: "MAXMEMORY_POLICY_UNSPECIFIED", 1: "VOLATILE_LRU", 2: "ALLKEYS_LRU", 3: "VOLATILE_LFU", 4: "ALLKEYS_LFU", 5: "VOLATILE_RANDOM", 6: "ALLKEYS_RANDOM", 7: "VOLATILE_TTL", 8: "NOEVICTION", } RedisConfig6_0_MaxmemoryPolicy_value = map[string]int32{ "MAXMEMORY_POLICY_UNSPECIFIED": 0, "VOLATILE_LRU": 1, "ALLKEYS_LRU": 2, "VOLATILE_LFU": 3, "ALLKEYS_LFU": 4, "VOLATILE_RANDOM": 5, "ALLKEYS_RANDOM": 6, "VOLATILE_TTL": 7, "NOEVICTION": 8, } )
Enum value maps for RedisConfig6_0_MaxmemoryPolicy.
var ( RedisConfig6_2_MaxmemoryPolicy_name = map[int32]string{ 0: "MAXMEMORY_POLICY_UNSPECIFIED", 1: "VOLATILE_LRU", 2: "ALLKEYS_LRU", 3: "VOLATILE_LFU", 4: "ALLKEYS_LFU", 5: "VOLATILE_RANDOM", 6: "ALLKEYS_RANDOM", 7: "VOLATILE_TTL", 8: "NOEVICTION", } RedisConfig6_2_MaxmemoryPolicy_value = map[string]int32{ "MAXMEMORY_POLICY_UNSPECIFIED": 0, "VOLATILE_LRU": 1, "ALLKEYS_LRU": 2, "VOLATILE_LFU": 3, "ALLKEYS_LFU": 4, "VOLATILE_RANDOM": 5, "ALLKEYS_RANDOM": 6, "VOLATILE_TTL": 7, "NOEVICTION": 8, } )
Enum value maps for RedisConfig6_2_MaxmemoryPolicy.
var ( RedisConfig7_0_MaxmemoryPolicy_name = map[int32]string{ 0: "MAXMEMORY_POLICY_UNSPECIFIED", 1: "VOLATILE_LRU", 2: "ALLKEYS_LRU", 3: "VOLATILE_LFU", 4: "ALLKEYS_LFU", 5: "VOLATILE_RANDOM", 6: "ALLKEYS_RANDOM", 7: "VOLATILE_TTL", 8: "NOEVICTION", } RedisConfig7_0_MaxmemoryPolicy_value = map[string]int32{ "MAXMEMORY_POLICY_UNSPECIFIED": 0, "VOLATILE_LRU": 1, "ALLKEYS_LRU": 2, "VOLATILE_LFU": 3, "ALLKEYS_LFU": 4, "VOLATILE_RANDOM": 5, "ALLKEYS_RANDOM": 6, "VOLATILE_TTL": 7, "NOEVICTION": 8, } )
Enum value maps for RedisConfig7_0_MaxmemoryPolicy.
var File_yandex_cloud_mdb_redis_v1_config_redis5_0_proto protoreflect.FileDescriptor
var File_yandex_cloud_mdb_redis_v1_config_redis6_0_proto protoreflect.FileDescriptor
var File_yandex_cloud_mdb_redis_v1_config_redis6_2_proto protoreflect.FileDescriptor
var File_yandex_cloud_mdb_redis_v1_config_redis7_0_proto protoreflect.FileDescriptor
var File_yandex_cloud_mdb_redis_v1_config_redis_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type RedisConfig ¶
type RedisConfig struct { // Redis key eviction policy for a dataset that reaches maximum memory, // available to the host. Redis maxmemory setting depends on Managed // Service for Redis [host class](/docs/managed-redis/concepts/instance-types). // // All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache). MaxmemoryPolicy RedisConfig_MaxmemoryPolicy `` /* 173-byte string literal not displayed */ // Time that Redis keeps the connection open while the client is idle. // If no new command is sent during that time, the connection is closed. Timeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Authentication password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // Number of database buckets on a single redis-server process. Databases *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=databases,proto3" json:"databases,omitempty"` // Threshold for logging slow requests to server in microseconds (log only slower than it). SlowlogLogSlowerThan *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=slowlog_log_slower_than,json=slowlogLogSlowerThan,proto3" json:"slowlog_log_slower_than,omitempty"` // Max slow requests number to log. SlowlogMaxLen *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=slowlog_max_len,json=slowlogMaxLen,proto3" json:"slowlog_max_len,omitempty"` // String setting for pub\sub functionality. NotifyKeyspaceEvents string `protobuf:"bytes,7,opt,name=notify_keyspace_events,json=notifyKeyspaceEvents,proto3" json:"notify_keyspace_events,omitempty"` // Redis connection output buffers limits for pubsub operations. ClientOutputBufferLimitPubsub *RedisConfig_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis connection output buffers limits for clients. ClientOutputBufferLimitNormal *RedisConfig_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis maxmemory percent MaxmemoryPercent *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=maxmemory_percent,json=maxmemoryPercent,proto3" json:"maxmemory_percent,omitempty"` // Maximum time in milliseconds for Lua scripts, 0 - disabled mechanism LuaTimeLimit *wrapperspb.Int64Value `protobuf:"bytes,11,opt,name=lua_time_limit,json=luaTimeLimit,proto3" json:"lua_time_limit,omitempty"` // Replication backlog size as a percentage of flavor maxmemory ReplBacklogSizePercent *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */ // Controls whether all hash slots must be covered by nodes ClusterRequireFullCoverage *wrapperspb.BoolValue `` /* 144-byte string literal not displayed */ // Allows read operations when cluster is down ClusterAllowReadsWhenDown *wrapperspb.BoolValue `` /* 143-byte string literal not displayed */ // Permits Pub/Sub shard operations when cluster is down ClusterAllowPubsubshardWhenDown *wrapperspb.BoolValue `` /* 161-byte string literal not displayed */ // The time, in minutes, that must elapse in order for the key counter to be divided by two (or decremented if it has a value less <= 10) LfuDecayTime *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=lfu_decay_time,json=lfuDecayTime,proto3" json:"lfu_decay_time,omitempty"` // Determines how the frequency counter represents key hits. LfuLogFactor *wrapperspb.Int64Value `protobuf:"bytes,17,opt,name=lfu_log_factor,json=lfuLogFactor,proto3" json:"lfu_log_factor,omitempty"` // Allows to turn before switchover in RDSync TurnBeforeSwitchover *wrapperspb.BoolValue `protobuf:"bytes,18,opt,name=turn_before_switchover,json=turnBeforeSwitchover,proto3" json:"turn_before_switchover,omitempty"` // Allows some data to be lost in favor of faster switchover/restart AllowDataLoss *wrapperspb.BoolValue `protobuf:"bytes,19,opt,name=allow_data_loss,json=allowDataLoss,proto3" json:"allow_data_loss,omitempty"` // Use JIT for lua scripts and functions UseLuajit *wrapperspb.BoolValue `protobuf:"bytes,20,opt,name=use_luajit,json=useLuajit,proto3" json:"use_luajit,omitempty"` // Allow redis to use io-threads IoThreadsAllowed *wrapperspb.BoolValue `protobuf:"bytes,21,opt,name=io_threads_allowed,json=ioThreadsAllowed,proto3" json:"io_threads_allowed,omitempty"` // contains filtered or unexported fields }
Fields and structure of `RedisConfig` reflects Redis configuration file parameters.
func (*RedisConfig) Descriptor
deprecated
func (*RedisConfig) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig.ProtoReflect.Descriptor instead.
func (*RedisConfig) GetAllowDataLoss ¶
func (x *RedisConfig) GetAllowDataLoss() *wrapperspb.BoolValue
func (*RedisConfig) GetClientOutputBufferLimitNormal ¶
func (x *RedisConfig) GetClientOutputBufferLimitNormal() *RedisConfig_ClientOutputBufferLimit
func (*RedisConfig) GetClientOutputBufferLimitPubsub ¶
func (x *RedisConfig) GetClientOutputBufferLimitPubsub() *RedisConfig_ClientOutputBufferLimit
func (*RedisConfig) GetClusterAllowPubsubshardWhenDown ¶
func (x *RedisConfig) GetClusterAllowPubsubshardWhenDown() *wrapperspb.BoolValue
func (*RedisConfig) GetClusterAllowReadsWhenDown ¶
func (x *RedisConfig) GetClusterAllowReadsWhenDown() *wrapperspb.BoolValue
func (*RedisConfig) GetClusterRequireFullCoverage ¶
func (x *RedisConfig) GetClusterRequireFullCoverage() *wrapperspb.BoolValue
func (*RedisConfig) GetDatabases ¶
func (x *RedisConfig) GetDatabases() *wrapperspb.Int64Value
func (*RedisConfig) GetIoThreadsAllowed ¶
func (x *RedisConfig) GetIoThreadsAllowed() *wrapperspb.BoolValue
func (*RedisConfig) GetLfuDecayTime ¶
func (x *RedisConfig) GetLfuDecayTime() *wrapperspb.Int64Value
func (*RedisConfig) GetLfuLogFactor ¶
func (x *RedisConfig) GetLfuLogFactor() *wrapperspb.Int64Value
func (*RedisConfig) GetLuaTimeLimit ¶
func (x *RedisConfig) GetLuaTimeLimit() *wrapperspb.Int64Value
func (*RedisConfig) GetMaxmemoryPercent ¶
func (x *RedisConfig) GetMaxmemoryPercent() *wrapperspb.Int64Value
func (*RedisConfig) GetMaxmemoryPolicy ¶
func (x *RedisConfig) GetMaxmemoryPolicy() RedisConfig_MaxmemoryPolicy
func (*RedisConfig) GetNotifyKeyspaceEvents ¶
func (x *RedisConfig) GetNotifyKeyspaceEvents() string
func (*RedisConfig) GetPassword ¶
func (x *RedisConfig) GetPassword() string
func (*RedisConfig) GetReplBacklogSizePercent ¶
func (x *RedisConfig) GetReplBacklogSizePercent() *wrapperspb.Int64Value
func (*RedisConfig) GetSlowlogLogSlowerThan ¶
func (x *RedisConfig) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
func (*RedisConfig) GetSlowlogMaxLen ¶
func (x *RedisConfig) GetSlowlogMaxLen() *wrapperspb.Int64Value
func (*RedisConfig) GetTimeout ¶
func (x *RedisConfig) GetTimeout() *wrapperspb.Int64Value
func (*RedisConfig) GetTurnBeforeSwitchover ¶
func (x *RedisConfig) GetTurnBeforeSwitchover() *wrapperspb.BoolValue
func (*RedisConfig) GetUseLuajit ¶
func (x *RedisConfig) GetUseLuajit() *wrapperspb.BoolValue
func (*RedisConfig) ProtoMessage ¶
func (*RedisConfig) ProtoMessage()
func (*RedisConfig) ProtoReflect ¶
func (x *RedisConfig) ProtoReflect() protoreflect.Message
func (*RedisConfig) Reset ¶
func (x *RedisConfig) Reset()
func (*RedisConfig) SetAllowDataLoss ¶
func (m *RedisConfig) SetAllowDataLoss(v *wrapperspb.BoolValue)
func (*RedisConfig) SetClientOutputBufferLimitNormal ¶
func (m *RedisConfig) SetClientOutputBufferLimitNormal(v *RedisConfig_ClientOutputBufferLimit)
func (*RedisConfig) SetClientOutputBufferLimitPubsub ¶
func (m *RedisConfig) SetClientOutputBufferLimitPubsub(v *RedisConfig_ClientOutputBufferLimit)
func (*RedisConfig) SetClusterAllowPubsubshardWhenDown ¶
func (m *RedisConfig) SetClusterAllowPubsubshardWhenDown(v *wrapperspb.BoolValue)
func (*RedisConfig) SetClusterAllowReadsWhenDown ¶
func (m *RedisConfig) SetClusterAllowReadsWhenDown(v *wrapperspb.BoolValue)
func (*RedisConfig) SetClusterRequireFullCoverage ¶
func (m *RedisConfig) SetClusterRequireFullCoverage(v *wrapperspb.BoolValue)
func (*RedisConfig) SetDatabases ¶
func (m *RedisConfig) SetDatabases(v *wrapperspb.Int64Value)
func (*RedisConfig) SetIoThreadsAllowed ¶
func (m *RedisConfig) SetIoThreadsAllowed(v *wrapperspb.BoolValue)
func (*RedisConfig) SetLfuDecayTime ¶
func (m *RedisConfig) SetLfuDecayTime(v *wrapperspb.Int64Value)
func (*RedisConfig) SetLfuLogFactor ¶
func (m *RedisConfig) SetLfuLogFactor(v *wrapperspb.Int64Value)
func (*RedisConfig) SetLuaTimeLimit ¶
func (m *RedisConfig) SetLuaTimeLimit(v *wrapperspb.Int64Value)
func (*RedisConfig) SetMaxmemoryPercent ¶
func (m *RedisConfig) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
func (*RedisConfig) SetMaxmemoryPolicy ¶
func (m *RedisConfig) SetMaxmemoryPolicy(v RedisConfig_MaxmemoryPolicy)
func (*RedisConfig) SetNotifyKeyspaceEvents ¶
func (m *RedisConfig) SetNotifyKeyspaceEvents(v string)
func (*RedisConfig) SetPassword ¶
func (m *RedisConfig) SetPassword(v string)
func (*RedisConfig) SetReplBacklogSizePercent ¶
func (m *RedisConfig) SetReplBacklogSizePercent(v *wrapperspb.Int64Value)
func (*RedisConfig) SetSlowlogLogSlowerThan ¶
func (m *RedisConfig) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
func (*RedisConfig) SetSlowlogMaxLen ¶
func (m *RedisConfig) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
func (*RedisConfig) SetTimeout ¶
func (m *RedisConfig) SetTimeout(v *wrapperspb.Int64Value)
func (*RedisConfig) SetTurnBeforeSwitchover ¶
func (m *RedisConfig) SetTurnBeforeSwitchover(v *wrapperspb.BoolValue)
func (*RedisConfig) SetUseLuajit ¶
func (m *RedisConfig) SetUseLuajit(v *wrapperspb.BoolValue)
func (*RedisConfig) String ¶
func (x *RedisConfig) String() string
type RedisConfig5_0 ¶
type RedisConfig5_0 struct { // Redis key eviction policy for a dataset that reaches maximum memory, // available to the host. Redis maxmemory setting depends on Managed // Service for Redis [host class](/docs/managed-redis/concepts/instance-types). // // All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache). MaxmemoryPolicy RedisConfig5_0_MaxmemoryPolicy `` /* 176-byte string literal not displayed */ // Time that Redis keeps the connection open while the client is idle. // If no new command is sent during that time, the connection is closed. Timeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Authentication password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // Number of database buckets on a single redis-server process. Databases *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=databases,proto3" json:"databases,omitempty"` // Threshold for logging slow requests to server in microseconds (log only slower than it). SlowlogLogSlowerThan *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=slowlog_log_slower_than,json=slowlogLogSlowerThan,proto3" json:"slowlog_log_slower_than,omitempty"` // Max slow requests number to log. SlowlogMaxLen *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=slowlog_max_len,json=slowlogMaxLen,proto3" json:"slowlog_max_len,omitempty"` // String setting for pub\sub functionality. NotifyKeyspaceEvents string `protobuf:"bytes,7,opt,name=notify_keyspace_events,json=notifyKeyspaceEvents,proto3" json:"notify_keyspace_events,omitempty"` // Redis connection output buffers limits for pubsub operations. ClientOutputBufferLimitPubsub *RedisConfig5_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis connection output buffers limits for clients. ClientOutputBufferLimitNormal *RedisConfig5_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Fields and structure of `RedisConfig` reflects Redis configuration file parameters.
func (*RedisConfig5_0) Descriptor
deprecated
func (*RedisConfig5_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig5_0.ProtoReflect.Descriptor instead.
func (*RedisConfig5_0) GetClientOutputBufferLimitNormal ¶
func (x *RedisConfig5_0) GetClientOutputBufferLimitNormal() *RedisConfig5_0_ClientOutputBufferLimit
func (*RedisConfig5_0) GetClientOutputBufferLimitPubsub ¶
func (x *RedisConfig5_0) GetClientOutputBufferLimitPubsub() *RedisConfig5_0_ClientOutputBufferLimit
func (*RedisConfig5_0) GetDatabases ¶
func (x *RedisConfig5_0) GetDatabases() *wrapperspb.Int64Value
func (*RedisConfig5_0) GetMaxmemoryPolicy ¶
func (x *RedisConfig5_0) GetMaxmemoryPolicy() RedisConfig5_0_MaxmemoryPolicy
func (*RedisConfig5_0) GetNotifyKeyspaceEvents ¶
func (x *RedisConfig5_0) GetNotifyKeyspaceEvents() string
func (*RedisConfig5_0) GetPassword ¶
func (x *RedisConfig5_0) GetPassword() string
func (*RedisConfig5_0) GetSlowlogLogSlowerThan ¶
func (x *RedisConfig5_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
func (*RedisConfig5_0) GetSlowlogMaxLen ¶
func (x *RedisConfig5_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
func (*RedisConfig5_0) GetTimeout ¶
func (x *RedisConfig5_0) GetTimeout() *wrapperspb.Int64Value
func (*RedisConfig5_0) ProtoMessage ¶
func (*RedisConfig5_0) ProtoMessage()
func (*RedisConfig5_0) ProtoReflect ¶
func (x *RedisConfig5_0) ProtoReflect() protoreflect.Message
func (*RedisConfig5_0) Reset ¶
func (x *RedisConfig5_0) Reset()
func (*RedisConfig5_0) SetClientOutputBufferLimitNormal ¶
func (m *RedisConfig5_0) SetClientOutputBufferLimitNormal(v *RedisConfig5_0_ClientOutputBufferLimit)
func (*RedisConfig5_0) SetClientOutputBufferLimitPubsub ¶
func (m *RedisConfig5_0) SetClientOutputBufferLimitPubsub(v *RedisConfig5_0_ClientOutputBufferLimit)
func (*RedisConfig5_0) SetDatabases ¶
func (m *RedisConfig5_0) SetDatabases(v *wrapperspb.Int64Value)
func (*RedisConfig5_0) SetMaxmemoryPolicy ¶
func (m *RedisConfig5_0) SetMaxmemoryPolicy(v RedisConfig5_0_MaxmemoryPolicy)
func (*RedisConfig5_0) SetNotifyKeyspaceEvents ¶
func (m *RedisConfig5_0) SetNotifyKeyspaceEvents(v string)
func (*RedisConfig5_0) SetPassword ¶
func (m *RedisConfig5_0) SetPassword(v string)
func (*RedisConfig5_0) SetSlowlogLogSlowerThan ¶
func (m *RedisConfig5_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
func (*RedisConfig5_0) SetSlowlogMaxLen ¶
func (m *RedisConfig5_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
func (*RedisConfig5_0) SetTimeout ¶
func (m *RedisConfig5_0) SetTimeout(v *wrapperspb.Int64Value)
func (*RedisConfig5_0) String ¶
func (x *RedisConfig5_0) String() string
type RedisConfig5_0_ClientOutputBufferLimit ¶
type RedisConfig5_0_ClientOutputBufferLimit struct { // Total limit in bytes. HardLimit *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=hard_limit,json=hardLimit,proto3" json:"hard_limit,omitempty"` // Limit in bytes during certain time period. SoftLimit *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=soft_limit,json=softLimit,proto3" json:"soft_limit,omitempty"` // Seconds for soft limit. SoftSeconds *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=soft_seconds,json=softSeconds,proto3" json:"soft_seconds,omitempty"` // contains filtered or unexported fields }
func (*RedisConfig5_0_ClientOutputBufferLimit) Descriptor
deprecated
func (*RedisConfig5_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig5_0_ClientOutputBufferLimit.ProtoReflect.Descriptor instead.
func (*RedisConfig5_0_ClientOutputBufferLimit) GetHardLimit ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
func (*RedisConfig5_0_ClientOutputBufferLimit) GetSoftLimit ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
func (*RedisConfig5_0_ClientOutputBufferLimit) GetSoftSeconds ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
func (*RedisConfig5_0_ClientOutputBufferLimit) ProtoMessage ¶
func (*RedisConfig5_0_ClientOutputBufferLimit) ProtoMessage()
func (*RedisConfig5_0_ClientOutputBufferLimit) ProtoReflect ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
func (*RedisConfig5_0_ClientOutputBufferLimit) Reset ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) Reset()
func (*RedisConfig5_0_ClientOutputBufferLimit) SetHardLimit ¶
func (m *RedisConfig5_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
func (*RedisConfig5_0_ClientOutputBufferLimit) SetSoftLimit ¶
func (m *RedisConfig5_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
func (*RedisConfig5_0_ClientOutputBufferLimit) SetSoftSeconds ¶
func (m *RedisConfig5_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
func (*RedisConfig5_0_ClientOutputBufferLimit) String ¶
func (x *RedisConfig5_0_ClientOutputBufferLimit) String() string
type RedisConfig5_0_MaxmemoryPolicy ¶
type RedisConfig5_0_MaxmemoryPolicy int32
const ( RedisConfig5_0_MAXMEMORY_POLICY_UNSPECIFIED RedisConfig5_0_MaxmemoryPolicy = 0 // Try to remove less recently used (LRU) keys with `expire set`. RedisConfig5_0_VOLATILE_LRU RedisConfig5_0_MaxmemoryPolicy = 1 // Remove less recently used (LRU) keys. RedisConfig5_0_ALLKEYS_LRU RedisConfig5_0_MaxmemoryPolicy = 2 // Try to remove least frequently used (LFU) keys with `expire set`. RedisConfig5_0_VOLATILE_LFU RedisConfig5_0_MaxmemoryPolicy = 3 // Remove least frequently used (LFU) keys. RedisConfig5_0_ALLKEYS_LFU RedisConfig5_0_MaxmemoryPolicy = 4 // Try to remove keys with `expire set` randomly. RedisConfig5_0_VOLATILE_RANDOM RedisConfig5_0_MaxmemoryPolicy = 5 // Remove keys randomly. RedisConfig5_0_ALLKEYS_RANDOM RedisConfig5_0_MaxmemoryPolicy = 6 // Try to remove less recently used (LRU) keys with `expire set` // and shorter TTL first. RedisConfig5_0_VOLATILE_TTL RedisConfig5_0_MaxmemoryPolicy = 7 // Return errors when memory limit was reached and commands could require // more memory to be used. RedisConfig5_0_NOEVICTION RedisConfig5_0_MaxmemoryPolicy = 8 )
func (RedisConfig5_0_MaxmemoryPolicy) Descriptor ¶
func (RedisConfig5_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
func (RedisConfig5_0_MaxmemoryPolicy) Enum ¶
func (x RedisConfig5_0_MaxmemoryPolicy) Enum() *RedisConfig5_0_MaxmemoryPolicy
func (RedisConfig5_0_MaxmemoryPolicy) EnumDescriptor
deprecated
func (RedisConfig5_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedisConfig5_0_MaxmemoryPolicy.Descriptor instead.
func (RedisConfig5_0_MaxmemoryPolicy) Number ¶
func (x RedisConfig5_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
func (RedisConfig5_0_MaxmemoryPolicy) String ¶
func (x RedisConfig5_0_MaxmemoryPolicy) String() string
func (RedisConfig5_0_MaxmemoryPolicy) Type ¶
func (RedisConfig5_0_MaxmemoryPolicy) Type() protoreflect.EnumType
type RedisConfig6_0 ¶
type RedisConfig6_0 struct { // Redis key eviction policy for a dataset that reaches maximum memory, // available to the host. Redis maxmemory setting depends on Managed // Service for Redis [host class](/docs/managed-redis/concepts/instance-types). // // All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache). MaxmemoryPolicy RedisConfig6_0_MaxmemoryPolicy `` /* 176-byte string literal not displayed */ // Time that Redis keeps the connection open while the client is idle. // If no new command is sent during that time, the connection is closed. Timeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Authentication password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // Number of database buckets on a single redis-server process. Databases *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=databases,proto3" json:"databases,omitempty"` // Threshold for logging slow requests to server in microseconds (log only slower than it). SlowlogLogSlowerThan *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=slowlog_log_slower_than,json=slowlogLogSlowerThan,proto3" json:"slowlog_log_slower_than,omitempty"` // Max slow requests number to log. SlowlogMaxLen *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=slowlog_max_len,json=slowlogMaxLen,proto3" json:"slowlog_max_len,omitempty"` // String setting for pub\sub functionality. NotifyKeyspaceEvents string `protobuf:"bytes,7,opt,name=notify_keyspace_events,json=notifyKeyspaceEvents,proto3" json:"notify_keyspace_events,omitempty"` // Redis connection output buffers limits for pubsub operations. ClientOutputBufferLimitPubsub *RedisConfig6_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis connection output buffers limits for clients. ClientOutputBufferLimitNormal *RedisConfig6_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Fields and structure of `RedisConfig` reflects Redis configuration file parameters.
func (*RedisConfig6_0) Descriptor
deprecated
func (*RedisConfig6_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_0.ProtoReflect.Descriptor instead.
func (*RedisConfig6_0) GetClientOutputBufferLimitNormal ¶
func (x *RedisConfig6_0) GetClientOutputBufferLimitNormal() *RedisConfig6_0_ClientOutputBufferLimit
func (*RedisConfig6_0) GetClientOutputBufferLimitPubsub ¶
func (x *RedisConfig6_0) GetClientOutputBufferLimitPubsub() *RedisConfig6_0_ClientOutputBufferLimit
func (*RedisConfig6_0) GetDatabases ¶
func (x *RedisConfig6_0) GetDatabases() *wrapperspb.Int64Value
func (*RedisConfig6_0) GetMaxmemoryPolicy ¶
func (x *RedisConfig6_0) GetMaxmemoryPolicy() RedisConfig6_0_MaxmemoryPolicy
func (*RedisConfig6_0) GetNotifyKeyspaceEvents ¶
func (x *RedisConfig6_0) GetNotifyKeyspaceEvents() string
func (*RedisConfig6_0) GetPassword ¶
func (x *RedisConfig6_0) GetPassword() string
func (*RedisConfig6_0) GetSlowlogLogSlowerThan ¶
func (x *RedisConfig6_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
func (*RedisConfig6_0) GetSlowlogMaxLen ¶
func (x *RedisConfig6_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
func (*RedisConfig6_0) GetTimeout ¶
func (x *RedisConfig6_0) GetTimeout() *wrapperspb.Int64Value
func (*RedisConfig6_0) ProtoMessage ¶
func (*RedisConfig6_0) ProtoMessage()
func (*RedisConfig6_0) ProtoReflect ¶
func (x *RedisConfig6_0) ProtoReflect() protoreflect.Message
func (*RedisConfig6_0) Reset ¶
func (x *RedisConfig6_0) Reset()
func (*RedisConfig6_0) SetClientOutputBufferLimitNormal ¶
func (m *RedisConfig6_0) SetClientOutputBufferLimitNormal(v *RedisConfig6_0_ClientOutputBufferLimit)
func (*RedisConfig6_0) SetClientOutputBufferLimitPubsub ¶
func (m *RedisConfig6_0) SetClientOutputBufferLimitPubsub(v *RedisConfig6_0_ClientOutputBufferLimit)
func (*RedisConfig6_0) SetDatabases ¶
func (m *RedisConfig6_0) SetDatabases(v *wrapperspb.Int64Value)
func (*RedisConfig6_0) SetMaxmemoryPolicy ¶
func (m *RedisConfig6_0) SetMaxmemoryPolicy(v RedisConfig6_0_MaxmemoryPolicy)
func (*RedisConfig6_0) SetNotifyKeyspaceEvents ¶
func (m *RedisConfig6_0) SetNotifyKeyspaceEvents(v string)
func (*RedisConfig6_0) SetPassword ¶
func (m *RedisConfig6_0) SetPassword(v string)
func (*RedisConfig6_0) SetSlowlogLogSlowerThan ¶
func (m *RedisConfig6_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
func (*RedisConfig6_0) SetSlowlogMaxLen ¶
func (m *RedisConfig6_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
func (*RedisConfig6_0) SetTimeout ¶
func (m *RedisConfig6_0) SetTimeout(v *wrapperspb.Int64Value)
func (*RedisConfig6_0) String ¶
func (x *RedisConfig6_0) String() string
type RedisConfig6_0_ClientOutputBufferLimit ¶
type RedisConfig6_0_ClientOutputBufferLimit struct { // Total limit in bytes. HardLimit *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=hard_limit,json=hardLimit,proto3" json:"hard_limit,omitempty"` // Limit in bytes during certain time period. SoftLimit *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=soft_limit,json=softLimit,proto3" json:"soft_limit,omitempty"` // Seconds for soft limit. SoftSeconds *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=soft_seconds,json=softSeconds,proto3" json:"soft_seconds,omitempty"` // contains filtered or unexported fields }
func (*RedisConfig6_0_ClientOutputBufferLimit) Descriptor
deprecated
func (*RedisConfig6_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_0_ClientOutputBufferLimit.ProtoReflect.Descriptor instead.
func (*RedisConfig6_0_ClientOutputBufferLimit) GetHardLimit ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
func (*RedisConfig6_0_ClientOutputBufferLimit) GetSoftLimit ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
func (*RedisConfig6_0_ClientOutputBufferLimit) GetSoftSeconds ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
func (*RedisConfig6_0_ClientOutputBufferLimit) ProtoMessage ¶
func (*RedisConfig6_0_ClientOutputBufferLimit) ProtoMessage()
func (*RedisConfig6_0_ClientOutputBufferLimit) ProtoReflect ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
func (*RedisConfig6_0_ClientOutputBufferLimit) Reset ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) Reset()
func (*RedisConfig6_0_ClientOutputBufferLimit) SetHardLimit ¶
func (m *RedisConfig6_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
func (*RedisConfig6_0_ClientOutputBufferLimit) SetSoftLimit ¶
func (m *RedisConfig6_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
func (*RedisConfig6_0_ClientOutputBufferLimit) SetSoftSeconds ¶
func (m *RedisConfig6_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
func (*RedisConfig6_0_ClientOutputBufferLimit) String ¶
func (x *RedisConfig6_0_ClientOutputBufferLimit) String() string
type RedisConfig6_0_MaxmemoryPolicy ¶
type RedisConfig6_0_MaxmemoryPolicy int32
const ( RedisConfig6_0_MAXMEMORY_POLICY_UNSPECIFIED RedisConfig6_0_MaxmemoryPolicy = 0 // Try to remove less recently used (LRU) keys with `expire set`. RedisConfig6_0_VOLATILE_LRU RedisConfig6_0_MaxmemoryPolicy = 1 // Remove less recently used (LRU) keys. RedisConfig6_0_ALLKEYS_LRU RedisConfig6_0_MaxmemoryPolicy = 2 // Try to remove least frequently used (LFU) keys with `expire set`. RedisConfig6_0_VOLATILE_LFU RedisConfig6_0_MaxmemoryPolicy = 3 // Remove least frequently used (LFU) keys. RedisConfig6_0_ALLKEYS_LFU RedisConfig6_0_MaxmemoryPolicy = 4 // Try to remove keys with `expire set` randomly. RedisConfig6_0_VOLATILE_RANDOM RedisConfig6_0_MaxmemoryPolicy = 5 // Remove keys randomly. RedisConfig6_0_ALLKEYS_RANDOM RedisConfig6_0_MaxmemoryPolicy = 6 // Try to remove less recently used (LRU) keys with `expire set` // and shorter TTL first. RedisConfig6_0_VOLATILE_TTL RedisConfig6_0_MaxmemoryPolicy = 7 // Return errors when memory limit was reached and commands could require // more memory to be used. RedisConfig6_0_NOEVICTION RedisConfig6_0_MaxmemoryPolicy = 8 )
func (RedisConfig6_0_MaxmemoryPolicy) Descriptor ¶
func (RedisConfig6_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
func (RedisConfig6_0_MaxmemoryPolicy) Enum ¶
func (x RedisConfig6_0_MaxmemoryPolicy) Enum() *RedisConfig6_0_MaxmemoryPolicy
func (RedisConfig6_0_MaxmemoryPolicy) EnumDescriptor
deprecated
func (RedisConfig6_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_0_MaxmemoryPolicy.Descriptor instead.
func (RedisConfig6_0_MaxmemoryPolicy) Number ¶
func (x RedisConfig6_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
func (RedisConfig6_0_MaxmemoryPolicy) String ¶
func (x RedisConfig6_0_MaxmemoryPolicy) String() string
func (RedisConfig6_0_MaxmemoryPolicy) Type ¶
func (RedisConfig6_0_MaxmemoryPolicy) Type() protoreflect.EnumType
type RedisConfig6_2 ¶
type RedisConfig6_2 struct { // Redis key eviction policy for a dataset that reaches maximum memory, // available to the host. Redis maxmemory setting depends on Managed // Service for Redis [host class](/docs/managed-redis/concepts/instance-types). // // All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache). MaxmemoryPolicy RedisConfig6_2_MaxmemoryPolicy `` /* 176-byte string literal not displayed */ // Time that Redis keeps the connection open while the client is idle. // If no new command is sent during that time, the connection is closed. Timeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Authentication password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // Number of database buckets on a single redis-server process. Databases *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=databases,proto3" json:"databases,omitempty"` // Threshold for logging slow requests to server in microseconds (log only slower than it). SlowlogLogSlowerThan *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=slowlog_log_slower_than,json=slowlogLogSlowerThan,proto3" json:"slowlog_log_slower_than,omitempty"` // Max slow requests number to log. SlowlogMaxLen *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=slowlog_max_len,json=slowlogMaxLen,proto3" json:"slowlog_max_len,omitempty"` // String setting for pub\sub functionality. NotifyKeyspaceEvents string `protobuf:"bytes,7,opt,name=notify_keyspace_events,json=notifyKeyspaceEvents,proto3" json:"notify_keyspace_events,omitempty"` // Redis connection output buffers limits for pubsub operations. ClientOutputBufferLimitPubsub *RedisConfig6_2_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis connection output buffers limits for clients. ClientOutputBufferLimitNormal *RedisConfig6_2_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis maxmemory percent MaxmemoryPercent *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=maxmemory_percent,json=maxmemoryPercent,proto3" json:"maxmemory_percent,omitempty"` // contains filtered or unexported fields }
Fields and structure of `RedisConfig` reflects Redis configuration file parameters.
func (*RedisConfig6_2) Descriptor
deprecated
func (*RedisConfig6_2) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_2.ProtoReflect.Descriptor instead.
func (*RedisConfig6_2) GetClientOutputBufferLimitNormal ¶
func (x *RedisConfig6_2) GetClientOutputBufferLimitNormal() *RedisConfig6_2_ClientOutputBufferLimit
func (*RedisConfig6_2) GetClientOutputBufferLimitPubsub ¶
func (x *RedisConfig6_2) GetClientOutputBufferLimitPubsub() *RedisConfig6_2_ClientOutputBufferLimit
func (*RedisConfig6_2) GetDatabases ¶
func (x *RedisConfig6_2) GetDatabases() *wrapperspb.Int64Value
func (*RedisConfig6_2) GetMaxmemoryPercent ¶
func (x *RedisConfig6_2) GetMaxmemoryPercent() *wrapperspb.Int64Value
func (*RedisConfig6_2) GetMaxmemoryPolicy ¶
func (x *RedisConfig6_2) GetMaxmemoryPolicy() RedisConfig6_2_MaxmemoryPolicy
func (*RedisConfig6_2) GetNotifyKeyspaceEvents ¶
func (x *RedisConfig6_2) GetNotifyKeyspaceEvents() string
func (*RedisConfig6_2) GetPassword ¶
func (x *RedisConfig6_2) GetPassword() string
func (*RedisConfig6_2) GetSlowlogLogSlowerThan ¶
func (x *RedisConfig6_2) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
func (*RedisConfig6_2) GetSlowlogMaxLen ¶
func (x *RedisConfig6_2) GetSlowlogMaxLen() *wrapperspb.Int64Value
func (*RedisConfig6_2) GetTimeout ¶
func (x *RedisConfig6_2) GetTimeout() *wrapperspb.Int64Value
func (*RedisConfig6_2) ProtoMessage ¶
func (*RedisConfig6_2) ProtoMessage()
func (*RedisConfig6_2) ProtoReflect ¶
func (x *RedisConfig6_2) ProtoReflect() protoreflect.Message
func (*RedisConfig6_2) Reset ¶
func (x *RedisConfig6_2) Reset()
func (*RedisConfig6_2) SetClientOutputBufferLimitNormal ¶
func (m *RedisConfig6_2) SetClientOutputBufferLimitNormal(v *RedisConfig6_2_ClientOutputBufferLimit)
func (*RedisConfig6_2) SetClientOutputBufferLimitPubsub ¶
func (m *RedisConfig6_2) SetClientOutputBufferLimitPubsub(v *RedisConfig6_2_ClientOutputBufferLimit)
func (*RedisConfig6_2) SetDatabases ¶
func (m *RedisConfig6_2) SetDatabases(v *wrapperspb.Int64Value)
func (*RedisConfig6_2) SetMaxmemoryPercent ¶
func (m *RedisConfig6_2) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
func (*RedisConfig6_2) SetMaxmemoryPolicy ¶
func (m *RedisConfig6_2) SetMaxmemoryPolicy(v RedisConfig6_2_MaxmemoryPolicy)
func (*RedisConfig6_2) SetNotifyKeyspaceEvents ¶
func (m *RedisConfig6_2) SetNotifyKeyspaceEvents(v string)
func (*RedisConfig6_2) SetPassword ¶
func (m *RedisConfig6_2) SetPassword(v string)
func (*RedisConfig6_2) SetSlowlogLogSlowerThan ¶
func (m *RedisConfig6_2) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
func (*RedisConfig6_2) SetSlowlogMaxLen ¶
func (m *RedisConfig6_2) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
func (*RedisConfig6_2) SetTimeout ¶
func (m *RedisConfig6_2) SetTimeout(v *wrapperspb.Int64Value)
func (*RedisConfig6_2) String ¶
func (x *RedisConfig6_2) String() string
type RedisConfig6_2_ClientOutputBufferLimit ¶
type RedisConfig6_2_ClientOutputBufferLimit struct { // Total limit in bytes. HardLimit *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=hard_limit,json=hardLimit,proto3" json:"hard_limit,omitempty"` // Limit in bytes during certain time period. SoftLimit *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=soft_limit,json=softLimit,proto3" json:"soft_limit,omitempty"` // Seconds for soft limit. SoftSeconds *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=soft_seconds,json=softSeconds,proto3" json:"soft_seconds,omitempty"` // contains filtered or unexported fields }
func (*RedisConfig6_2_ClientOutputBufferLimit) Descriptor
deprecated
func (*RedisConfig6_2_ClientOutputBufferLimit) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_2_ClientOutputBufferLimit.ProtoReflect.Descriptor instead.
func (*RedisConfig6_2_ClientOutputBufferLimit) GetHardLimit ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
func (*RedisConfig6_2_ClientOutputBufferLimit) GetSoftLimit ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
func (*RedisConfig6_2_ClientOutputBufferLimit) GetSoftSeconds ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
func (*RedisConfig6_2_ClientOutputBufferLimit) ProtoMessage ¶
func (*RedisConfig6_2_ClientOutputBufferLimit) ProtoMessage()
func (*RedisConfig6_2_ClientOutputBufferLimit) ProtoReflect ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
func (*RedisConfig6_2_ClientOutputBufferLimit) Reset ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) Reset()
func (*RedisConfig6_2_ClientOutputBufferLimit) SetHardLimit ¶
func (m *RedisConfig6_2_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
func (*RedisConfig6_2_ClientOutputBufferLimit) SetSoftLimit ¶
func (m *RedisConfig6_2_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
func (*RedisConfig6_2_ClientOutputBufferLimit) SetSoftSeconds ¶
func (m *RedisConfig6_2_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
func (*RedisConfig6_2_ClientOutputBufferLimit) String ¶
func (x *RedisConfig6_2_ClientOutputBufferLimit) String() string
type RedisConfig6_2_MaxmemoryPolicy ¶
type RedisConfig6_2_MaxmemoryPolicy int32
const ( RedisConfig6_2_MAXMEMORY_POLICY_UNSPECIFIED RedisConfig6_2_MaxmemoryPolicy = 0 // Try to remove less recently used (LRU) keys with `expire set`. RedisConfig6_2_VOLATILE_LRU RedisConfig6_2_MaxmemoryPolicy = 1 // Remove less recently used (LRU) keys. RedisConfig6_2_ALLKEYS_LRU RedisConfig6_2_MaxmemoryPolicy = 2 // Try to remove least frequently used (LFU) keys with `expire set`. RedisConfig6_2_VOLATILE_LFU RedisConfig6_2_MaxmemoryPolicy = 3 // Remove least frequently used (LFU) keys. RedisConfig6_2_ALLKEYS_LFU RedisConfig6_2_MaxmemoryPolicy = 4 // Try to remove keys with `expire set` randomly. RedisConfig6_2_VOLATILE_RANDOM RedisConfig6_2_MaxmemoryPolicy = 5 // Remove keys randomly. RedisConfig6_2_ALLKEYS_RANDOM RedisConfig6_2_MaxmemoryPolicy = 6 // Try to remove less recently used (LRU) keys with `expire set` // and shorter TTL first. RedisConfig6_2_VOLATILE_TTL RedisConfig6_2_MaxmemoryPolicy = 7 // Return errors when memory limit was reached and commands could require // more memory to be used. RedisConfig6_2_NOEVICTION RedisConfig6_2_MaxmemoryPolicy = 8 )
func (RedisConfig6_2_MaxmemoryPolicy) Descriptor ¶
func (RedisConfig6_2_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
func (RedisConfig6_2_MaxmemoryPolicy) Enum ¶
func (x RedisConfig6_2_MaxmemoryPolicy) Enum() *RedisConfig6_2_MaxmemoryPolicy
func (RedisConfig6_2_MaxmemoryPolicy) EnumDescriptor
deprecated
func (RedisConfig6_2_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedisConfig6_2_MaxmemoryPolicy.Descriptor instead.
func (RedisConfig6_2_MaxmemoryPolicy) Number ¶
func (x RedisConfig6_2_MaxmemoryPolicy) Number() protoreflect.EnumNumber
func (RedisConfig6_2_MaxmemoryPolicy) String ¶
func (x RedisConfig6_2_MaxmemoryPolicy) String() string
func (RedisConfig6_2_MaxmemoryPolicy) Type ¶
func (RedisConfig6_2_MaxmemoryPolicy) Type() protoreflect.EnumType
type RedisConfig7_0 ¶
type RedisConfig7_0 struct { // Redis key eviction policy for a dataset that reaches maximum memory, // available to the host. Redis maxmemory setting depends on Managed // Service for Redis [host class](/docs/managed-redis/concepts/instance-types). // // All policies are described in detail in [Redis documentation](https://redis.io/topics/lru-cache). MaxmemoryPolicy RedisConfig7_0_MaxmemoryPolicy `` /* 176-byte string literal not displayed */ // Time that Redis keeps the connection open while the client is idle. // If no new command is sent during that time, the connection is closed. Timeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Authentication password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // Number of database buckets on a single redis-server process. Databases *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=databases,proto3" json:"databases,omitempty"` // Threshold for logging slow requests to server in microseconds (log only slower than it). SlowlogLogSlowerThan *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=slowlog_log_slower_than,json=slowlogLogSlowerThan,proto3" json:"slowlog_log_slower_than,omitempty"` // Max slow requests number to log. SlowlogMaxLen *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=slowlog_max_len,json=slowlogMaxLen,proto3" json:"slowlog_max_len,omitempty"` // String setting for pub\sub functionality. NotifyKeyspaceEvents string `protobuf:"bytes,7,opt,name=notify_keyspace_events,json=notifyKeyspaceEvents,proto3" json:"notify_keyspace_events,omitempty"` // Redis connection output buffers limits for pubsub operations. ClientOutputBufferLimitPubsub *RedisConfig7_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis connection output buffers limits for clients. ClientOutputBufferLimitNormal *RedisConfig7_0_ClientOutputBufferLimit `` /* 154-byte string literal not displayed */ // Redis maxmemory percent MaxmemoryPercent *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=maxmemory_percent,json=maxmemoryPercent,proto3" json:"maxmemory_percent,omitempty"` // contains filtered or unexported fields }
Fields and structure of `RedisConfig` reflects Redis configuration file parameters.
func (*RedisConfig7_0) Descriptor
deprecated
func (*RedisConfig7_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig7_0.ProtoReflect.Descriptor instead.
func (*RedisConfig7_0) GetClientOutputBufferLimitNormal ¶
func (x *RedisConfig7_0) GetClientOutputBufferLimitNormal() *RedisConfig7_0_ClientOutputBufferLimit
func (*RedisConfig7_0) GetClientOutputBufferLimitPubsub ¶
func (x *RedisConfig7_0) GetClientOutputBufferLimitPubsub() *RedisConfig7_0_ClientOutputBufferLimit
func (*RedisConfig7_0) GetDatabases ¶
func (x *RedisConfig7_0) GetDatabases() *wrapperspb.Int64Value
func (*RedisConfig7_0) GetMaxmemoryPercent ¶
func (x *RedisConfig7_0) GetMaxmemoryPercent() *wrapperspb.Int64Value
func (*RedisConfig7_0) GetMaxmemoryPolicy ¶
func (x *RedisConfig7_0) GetMaxmemoryPolicy() RedisConfig7_0_MaxmemoryPolicy
func (*RedisConfig7_0) GetNotifyKeyspaceEvents ¶
func (x *RedisConfig7_0) GetNotifyKeyspaceEvents() string
func (*RedisConfig7_0) GetPassword ¶
func (x *RedisConfig7_0) GetPassword() string
func (*RedisConfig7_0) GetSlowlogLogSlowerThan ¶
func (x *RedisConfig7_0) GetSlowlogLogSlowerThan() *wrapperspb.Int64Value
func (*RedisConfig7_0) GetSlowlogMaxLen ¶
func (x *RedisConfig7_0) GetSlowlogMaxLen() *wrapperspb.Int64Value
func (*RedisConfig7_0) GetTimeout ¶
func (x *RedisConfig7_0) GetTimeout() *wrapperspb.Int64Value
func (*RedisConfig7_0) ProtoMessage ¶
func (*RedisConfig7_0) ProtoMessage()
func (*RedisConfig7_0) ProtoReflect ¶
func (x *RedisConfig7_0) ProtoReflect() protoreflect.Message
func (*RedisConfig7_0) Reset ¶
func (x *RedisConfig7_0) Reset()
func (*RedisConfig7_0) SetClientOutputBufferLimitNormal ¶
func (m *RedisConfig7_0) SetClientOutputBufferLimitNormal(v *RedisConfig7_0_ClientOutputBufferLimit)
func (*RedisConfig7_0) SetClientOutputBufferLimitPubsub ¶
func (m *RedisConfig7_0) SetClientOutputBufferLimitPubsub(v *RedisConfig7_0_ClientOutputBufferLimit)
func (*RedisConfig7_0) SetDatabases ¶
func (m *RedisConfig7_0) SetDatabases(v *wrapperspb.Int64Value)
func (*RedisConfig7_0) SetMaxmemoryPercent ¶
func (m *RedisConfig7_0) SetMaxmemoryPercent(v *wrapperspb.Int64Value)
func (*RedisConfig7_0) SetMaxmemoryPolicy ¶
func (m *RedisConfig7_0) SetMaxmemoryPolicy(v RedisConfig7_0_MaxmemoryPolicy)
func (*RedisConfig7_0) SetNotifyKeyspaceEvents ¶
func (m *RedisConfig7_0) SetNotifyKeyspaceEvents(v string)
func (*RedisConfig7_0) SetPassword ¶
func (m *RedisConfig7_0) SetPassword(v string)
func (*RedisConfig7_0) SetSlowlogLogSlowerThan ¶
func (m *RedisConfig7_0) SetSlowlogLogSlowerThan(v *wrapperspb.Int64Value)
func (*RedisConfig7_0) SetSlowlogMaxLen ¶
func (m *RedisConfig7_0) SetSlowlogMaxLen(v *wrapperspb.Int64Value)
func (*RedisConfig7_0) SetTimeout ¶
func (m *RedisConfig7_0) SetTimeout(v *wrapperspb.Int64Value)
func (*RedisConfig7_0) String ¶
func (x *RedisConfig7_0) String() string
type RedisConfig7_0_ClientOutputBufferLimit ¶
type RedisConfig7_0_ClientOutputBufferLimit struct { // Total limit in bytes. HardLimit *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=hard_limit,json=hardLimit,proto3" json:"hard_limit,omitempty"` // Limit in bytes during certain time period. SoftLimit *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=soft_limit,json=softLimit,proto3" json:"soft_limit,omitempty"` // Seconds for soft limit. SoftSeconds *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=soft_seconds,json=softSeconds,proto3" json:"soft_seconds,omitempty"` // contains filtered or unexported fields }
func (*RedisConfig7_0_ClientOutputBufferLimit) Descriptor
deprecated
func (*RedisConfig7_0_ClientOutputBufferLimit) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig7_0_ClientOutputBufferLimit.ProtoReflect.Descriptor instead.
func (*RedisConfig7_0_ClientOutputBufferLimit) GetHardLimit ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
func (*RedisConfig7_0_ClientOutputBufferLimit) GetSoftLimit ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
func (*RedisConfig7_0_ClientOutputBufferLimit) GetSoftSeconds ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
func (*RedisConfig7_0_ClientOutputBufferLimit) ProtoMessage ¶
func (*RedisConfig7_0_ClientOutputBufferLimit) ProtoMessage()
func (*RedisConfig7_0_ClientOutputBufferLimit) ProtoReflect ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
func (*RedisConfig7_0_ClientOutputBufferLimit) Reset ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) Reset()
func (*RedisConfig7_0_ClientOutputBufferLimit) SetHardLimit ¶
func (m *RedisConfig7_0_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
func (*RedisConfig7_0_ClientOutputBufferLimit) SetSoftLimit ¶
func (m *RedisConfig7_0_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
func (*RedisConfig7_0_ClientOutputBufferLimit) SetSoftSeconds ¶
func (m *RedisConfig7_0_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
func (*RedisConfig7_0_ClientOutputBufferLimit) String ¶
func (x *RedisConfig7_0_ClientOutputBufferLimit) String() string
type RedisConfig7_0_MaxmemoryPolicy ¶
type RedisConfig7_0_MaxmemoryPolicy int32
const ( RedisConfig7_0_MAXMEMORY_POLICY_UNSPECIFIED RedisConfig7_0_MaxmemoryPolicy = 0 // Try to remove less recently used (LRU) keys with `expire set`. RedisConfig7_0_VOLATILE_LRU RedisConfig7_0_MaxmemoryPolicy = 1 // Remove less recently used (LRU) keys. RedisConfig7_0_ALLKEYS_LRU RedisConfig7_0_MaxmemoryPolicy = 2 // Try to remove least frequently used (LFU) keys with `expire set`. RedisConfig7_0_VOLATILE_LFU RedisConfig7_0_MaxmemoryPolicy = 3 // Remove least frequently used (LFU) keys. RedisConfig7_0_ALLKEYS_LFU RedisConfig7_0_MaxmemoryPolicy = 4 // Try to remove keys with `expire set` randomly. RedisConfig7_0_VOLATILE_RANDOM RedisConfig7_0_MaxmemoryPolicy = 5 // Remove keys randomly. RedisConfig7_0_ALLKEYS_RANDOM RedisConfig7_0_MaxmemoryPolicy = 6 // Try to remove less recently used (LRU) keys with `expire set` // and shorter TTL first. RedisConfig7_0_VOLATILE_TTL RedisConfig7_0_MaxmemoryPolicy = 7 // Return errors when memory limit was reached and commands could require // more memory to be used. RedisConfig7_0_NOEVICTION RedisConfig7_0_MaxmemoryPolicy = 8 )
func (RedisConfig7_0_MaxmemoryPolicy) Descriptor ¶
func (RedisConfig7_0_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
func (RedisConfig7_0_MaxmemoryPolicy) Enum ¶
func (x RedisConfig7_0_MaxmemoryPolicy) Enum() *RedisConfig7_0_MaxmemoryPolicy
func (RedisConfig7_0_MaxmemoryPolicy) EnumDescriptor
deprecated
func (RedisConfig7_0_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedisConfig7_0_MaxmemoryPolicy.Descriptor instead.
func (RedisConfig7_0_MaxmemoryPolicy) Number ¶
func (x RedisConfig7_0_MaxmemoryPolicy) Number() protoreflect.EnumNumber
func (RedisConfig7_0_MaxmemoryPolicy) String ¶
func (x RedisConfig7_0_MaxmemoryPolicy) String() string
func (RedisConfig7_0_MaxmemoryPolicy) Type ¶
func (RedisConfig7_0_MaxmemoryPolicy) Type() protoreflect.EnumType
type RedisConfigSet ¶
type RedisConfigSet struct { // Effective settings for a Redis cluster (a combination of settings // defined in [user_config] and [default_config]). EffectiveConfig *RedisConfig `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"` // User-defined settings for a Redis cluster. UserConfig *RedisConfig `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"` // Default configuration for a Redis cluster. DefaultConfig *RedisConfig `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` // contains filtered or unexported fields }
func (*RedisConfigSet) Descriptor
deprecated
func (*RedisConfigSet) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfigSet.ProtoReflect.Descriptor instead.
func (*RedisConfigSet) GetDefaultConfig ¶
func (x *RedisConfigSet) GetDefaultConfig() *RedisConfig
func (*RedisConfigSet) GetEffectiveConfig ¶
func (x *RedisConfigSet) GetEffectiveConfig() *RedisConfig
func (*RedisConfigSet) GetUserConfig ¶
func (x *RedisConfigSet) GetUserConfig() *RedisConfig
func (*RedisConfigSet) ProtoMessage ¶
func (*RedisConfigSet) ProtoMessage()
func (*RedisConfigSet) ProtoReflect ¶
func (x *RedisConfigSet) ProtoReflect() protoreflect.Message
func (*RedisConfigSet) Reset ¶
func (x *RedisConfigSet) Reset()
func (*RedisConfigSet) SetDefaultConfig ¶
func (m *RedisConfigSet) SetDefaultConfig(v *RedisConfig)
func (*RedisConfigSet) SetEffectiveConfig ¶
func (m *RedisConfigSet) SetEffectiveConfig(v *RedisConfig)
func (*RedisConfigSet) SetUserConfig ¶
func (m *RedisConfigSet) SetUserConfig(v *RedisConfig)
func (*RedisConfigSet) String ¶
func (x *RedisConfigSet) String() string
type RedisConfigSet5_0 ¶
type RedisConfigSet5_0 struct { // Effective settings for a Redis 5.0 cluster (a combination of settings // defined in [user_config] and [default_config]). EffectiveConfig *RedisConfig5_0 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"` // User-defined settings for a Redis 5.0 cluster. UserConfig *RedisConfig5_0 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"` // Default configuration for a Redis 5.0 cluster. DefaultConfig *RedisConfig5_0 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` // contains filtered or unexported fields }
func (*RedisConfigSet5_0) Descriptor
deprecated
func (*RedisConfigSet5_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfigSet5_0.ProtoReflect.Descriptor instead.
func (*RedisConfigSet5_0) GetDefaultConfig ¶
func (x *RedisConfigSet5_0) GetDefaultConfig() *RedisConfig5_0
func (*RedisConfigSet5_0) GetEffectiveConfig ¶
func (x *RedisConfigSet5_0) GetEffectiveConfig() *RedisConfig5_0
func (*RedisConfigSet5_0) GetUserConfig ¶
func (x *RedisConfigSet5_0) GetUserConfig() *RedisConfig5_0
func (*RedisConfigSet5_0) ProtoMessage ¶
func (*RedisConfigSet5_0) ProtoMessage()
func (*RedisConfigSet5_0) ProtoReflect ¶
func (x *RedisConfigSet5_0) ProtoReflect() protoreflect.Message
func (*RedisConfigSet5_0) Reset ¶
func (x *RedisConfigSet5_0) Reset()
func (*RedisConfigSet5_0) SetDefaultConfig ¶
func (m *RedisConfigSet5_0) SetDefaultConfig(v *RedisConfig5_0)
func (*RedisConfigSet5_0) SetEffectiveConfig ¶
func (m *RedisConfigSet5_0) SetEffectiveConfig(v *RedisConfig5_0)
func (*RedisConfigSet5_0) SetUserConfig ¶
func (m *RedisConfigSet5_0) SetUserConfig(v *RedisConfig5_0)
func (*RedisConfigSet5_0) String ¶
func (x *RedisConfigSet5_0) String() string
type RedisConfigSet6_0 ¶
type RedisConfigSet6_0 struct { // Effective settings for a Redis 6.0 cluster (a combination of settings // defined in [user_config] and [default_config]). EffectiveConfig *RedisConfig6_0 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"` // User-defined settings for a Redis 6.0 cluster. UserConfig *RedisConfig6_0 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"` // Default configuration for a Redis 6.0 cluster. DefaultConfig *RedisConfig6_0 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` // contains filtered or unexported fields }
func (*RedisConfigSet6_0) Descriptor
deprecated
func (*RedisConfigSet6_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfigSet6_0.ProtoReflect.Descriptor instead.
func (*RedisConfigSet6_0) GetDefaultConfig ¶
func (x *RedisConfigSet6_0) GetDefaultConfig() *RedisConfig6_0
func (*RedisConfigSet6_0) GetEffectiveConfig ¶
func (x *RedisConfigSet6_0) GetEffectiveConfig() *RedisConfig6_0
func (*RedisConfigSet6_0) GetUserConfig ¶
func (x *RedisConfigSet6_0) GetUserConfig() *RedisConfig6_0
func (*RedisConfigSet6_0) ProtoMessage ¶
func (*RedisConfigSet6_0) ProtoMessage()
func (*RedisConfigSet6_0) ProtoReflect ¶
func (x *RedisConfigSet6_0) ProtoReflect() protoreflect.Message
func (*RedisConfigSet6_0) Reset ¶
func (x *RedisConfigSet6_0) Reset()
func (*RedisConfigSet6_0) SetDefaultConfig ¶
func (m *RedisConfigSet6_0) SetDefaultConfig(v *RedisConfig6_0)
func (*RedisConfigSet6_0) SetEffectiveConfig ¶
func (m *RedisConfigSet6_0) SetEffectiveConfig(v *RedisConfig6_0)
func (*RedisConfigSet6_0) SetUserConfig ¶
func (m *RedisConfigSet6_0) SetUserConfig(v *RedisConfig6_0)
func (*RedisConfigSet6_0) String ¶
func (x *RedisConfigSet6_0) String() string
type RedisConfigSet6_2 ¶
type RedisConfigSet6_2 struct { // Effective settings for a Redis 6.2 cluster (a combination of settings // defined in [user_config] and [default_config]). EffectiveConfig *RedisConfig6_2 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"` // User-defined settings for a Redis 6.2 cluster. UserConfig *RedisConfig6_2 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"` // Default configuration for a Redis 6.2 cluster. DefaultConfig *RedisConfig6_2 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` // contains filtered or unexported fields }
func (*RedisConfigSet6_2) Descriptor
deprecated
func (*RedisConfigSet6_2) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfigSet6_2.ProtoReflect.Descriptor instead.
func (*RedisConfigSet6_2) GetDefaultConfig ¶
func (x *RedisConfigSet6_2) GetDefaultConfig() *RedisConfig6_2
func (*RedisConfigSet6_2) GetEffectiveConfig ¶
func (x *RedisConfigSet6_2) GetEffectiveConfig() *RedisConfig6_2
func (*RedisConfigSet6_2) GetUserConfig ¶
func (x *RedisConfigSet6_2) GetUserConfig() *RedisConfig6_2
func (*RedisConfigSet6_2) ProtoMessage ¶
func (*RedisConfigSet6_2) ProtoMessage()
func (*RedisConfigSet6_2) ProtoReflect ¶
func (x *RedisConfigSet6_2) ProtoReflect() protoreflect.Message
func (*RedisConfigSet6_2) Reset ¶
func (x *RedisConfigSet6_2) Reset()
func (*RedisConfigSet6_2) SetDefaultConfig ¶
func (m *RedisConfigSet6_2) SetDefaultConfig(v *RedisConfig6_2)
func (*RedisConfigSet6_2) SetEffectiveConfig ¶
func (m *RedisConfigSet6_2) SetEffectiveConfig(v *RedisConfig6_2)
func (*RedisConfigSet6_2) SetUserConfig ¶
func (m *RedisConfigSet6_2) SetUserConfig(v *RedisConfig6_2)
func (*RedisConfigSet6_2) String ¶
func (x *RedisConfigSet6_2) String() string
type RedisConfigSet7_0 ¶
type RedisConfigSet7_0 struct { // Effective settings for a Redis 7.0 cluster (a combination of settings // defined in [user_config] and [default_config]). EffectiveConfig *RedisConfig7_0 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"` // User-defined settings for a Redis 7.0 cluster. UserConfig *RedisConfig7_0 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"` // Default configuration for a Redis 7.0 cluster. DefaultConfig *RedisConfig7_0 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` // contains filtered or unexported fields }
func (*RedisConfigSet7_0) Descriptor
deprecated
func (*RedisConfigSet7_0) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfigSet7_0.ProtoReflect.Descriptor instead.
func (*RedisConfigSet7_0) GetDefaultConfig ¶
func (x *RedisConfigSet7_0) GetDefaultConfig() *RedisConfig7_0
func (*RedisConfigSet7_0) GetEffectiveConfig ¶
func (x *RedisConfigSet7_0) GetEffectiveConfig() *RedisConfig7_0
func (*RedisConfigSet7_0) GetUserConfig ¶
func (x *RedisConfigSet7_0) GetUserConfig() *RedisConfig7_0
func (*RedisConfigSet7_0) ProtoMessage ¶
func (*RedisConfigSet7_0) ProtoMessage()
func (*RedisConfigSet7_0) ProtoReflect ¶
func (x *RedisConfigSet7_0) ProtoReflect() protoreflect.Message
func (*RedisConfigSet7_0) Reset ¶
func (x *RedisConfigSet7_0) Reset()
func (*RedisConfigSet7_0) SetDefaultConfig ¶
func (m *RedisConfigSet7_0) SetDefaultConfig(v *RedisConfig7_0)
func (*RedisConfigSet7_0) SetEffectiveConfig ¶
func (m *RedisConfigSet7_0) SetEffectiveConfig(v *RedisConfig7_0)
func (*RedisConfigSet7_0) SetUserConfig ¶
func (m *RedisConfigSet7_0) SetUserConfig(v *RedisConfig7_0)
func (*RedisConfigSet7_0) String ¶
func (x *RedisConfigSet7_0) String() string
type RedisConfig_ClientOutputBufferLimit ¶
type RedisConfig_ClientOutputBufferLimit struct { // Total limit in bytes. HardLimit *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=hard_limit,json=hardLimit,proto3" json:"hard_limit,omitempty"` // Limit in bytes during certain time period. SoftLimit *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=soft_limit,json=softLimit,proto3" json:"soft_limit,omitempty"` // Seconds for soft limit. SoftSeconds *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=soft_seconds,json=softSeconds,proto3" json:"soft_seconds,omitempty"` // contains filtered or unexported fields }
func (*RedisConfig_ClientOutputBufferLimit) Descriptor
deprecated
func (*RedisConfig_ClientOutputBufferLimit) Descriptor() ([]byte, []int)
Deprecated: Use RedisConfig_ClientOutputBufferLimit.ProtoReflect.Descriptor instead.
func (*RedisConfig_ClientOutputBufferLimit) GetHardLimit ¶
func (x *RedisConfig_ClientOutputBufferLimit) GetHardLimit() *wrapperspb.Int64Value
func (*RedisConfig_ClientOutputBufferLimit) GetSoftLimit ¶
func (x *RedisConfig_ClientOutputBufferLimit) GetSoftLimit() *wrapperspb.Int64Value
func (*RedisConfig_ClientOutputBufferLimit) GetSoftSeconds ¶
func (x *RedisConfig_ClientOutputBufferLimit) GetSoftSeconds() *wrapperspb.Int64Value
func (*RedisConfig_ClientOutputBufferLimit) ProtoMessage ¶
func (*RedisConfig_ClientOutputBufferLimit) ProtoMessage()
func (*RedisConfig_ClientOutputBufferLimit) ProtoReflect ¶
func (x *RedisConfig_ClientOutputBufferLimit) ProtoReflect() protoreflect.Message
func (*RedisConfig_ClientOutputBufferLimit) Reset ¶
func (x *RedisConfig_ClientOutputBufferLimit) Reset()
func (*RedisConfig_ClientOutputBufferLimit) SetHardLimit ¶
func (m *RedisConfig_ClientOutputBufferLimit) SetHardLimit(v *wrapperspb.Int64Value)
func (*RedisConfig_ClientOutputBufferLimit) SetSoftLimit ¶
func (m *RedisConfig_ClientOutputBufferLimit) SetSoftLimit(v *wrapperspb.Int64Value)
func (*RedisConfig_ClientOutputBufferLimit) SetSoftSeconds ¶
func (m *RedisConfig_ClientOutputBufferLimit) SetSoftSeconds(v *wrapperspb.Int64Value)
func (*RedisConfig_ClientOutputBufferLimit) String ¶
func (x *RedisConfig_ClientOutputBufferLimit) String() string
type RedisConfig_MaxmemoryPolicy ¶
type RedisConfig_MaxmemoryPolicy int32
const ( RedisConfig_MAXMEMORY_POLICY_UNSPECIFIED RedisConfig_MaxmemoryPolicy = 0 // Try to remove less recently used (LRU) keys with `expire set`. RedisConfig_VOLATILE_LRU RedisConfig_MaxmemoryPolicy = 1 // Remove less recently used (LRU) keys. RedisConfig_ALLKEYS_LRU RedisConfig_MaxmemoryPolicy = 2 // Try to remove least frequently used (LFU) keys with `expire set`. RedisConfig_VOLATILE_LFU RedisConfig_MaxmemoryPolicy = 3 // Remove least frequently used (LFU) keys. RedisConfig_ALLKEYS_LFU RedisConfig_MaxmemoryPolicy = 4 // Try to remove keys with `expire set` randomly. RedisConfig_VOLATILE_RANDOM RedisConfig_MaxmemoryPolicy = 5 // Remove keys randomly. RedisConfig_ALLKEYS_RANDOM RedisConfig_MaxmemoryPolicy = 6 // Try to remove less recently used (LRU) keys with `expire set` // and shorter TTL first. RedisConfig_VOLATILE_TTL RedisConfig_MaxmemoryPolicy = 7 // Return errors when memory limit was reached and commands could require // more memory to be used. RedisConfig_NOEVICTION RedisConfig_MaxmemoryPolicy = 8 )
func (RedisConfig_MaxmemoryPolicy) Descriptor ¶
func (RedisConfig_MaxmemoryPolicy) Descriptor() protoreflect.EnumDescriptor
func (RedisConfig_MaxmemoryPolicy) Enum ¶
func (x RedisConfig_MaxmemoryPolicy) Enum() *RedisConfig_MaxmemoryPolicy
func (RedisConfig_MaxmemoryPolicy) EnumDescriptor
deprecated
func (RedisConfig_MaxmemoryPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedisConfig_MaxmemoryPolicy.Descriptor instead.
func (RedisConfig_MaxmemoryPolicy) Number ¶
func (x RedisConfig_MaxmemoryPolicy) Number() protoreflect.EnumNumber
func (RedisConfig_MaxmemoryPolicy) String ¶
func (x RedisConfig_MaxmemoryPolicy) String() string
func (RedisConfig_MaxmemoryPolicy) Type ¶
func (RedisConfig_MaxmemoryPolicy) Type() protoreflect.EnumType