Class: TencentCloud::Dbbrain::V20210527::RedisInstanceConf

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

Redis实例内存配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(replicasnum = nil, shardnum = nil, shardsize = nil) ⇒ RedisInstanceConf

Returns a new instance of RedisInstanceConf.



6895
6896
6897
6898
6899
# File 'lib/v20210527/models.rb', line 6895

def initialize(replicasnum=nil, shardnum=nil, shardsize=nil)
  @ReplicasNum = replicasnum
  @ShardNum = shardnum
  @ShardSize = shardsize
end

Instance Attribute Details

#ReplicasNumObject

Parameters:

  • 副本数量

  • 分片数量

  • 分片内存大小,单位MB



6893
6894
6895
# File 'lib/v20210527/models.rb', line 6893

def ReplicasNum
  @ReplicasNum
end

#ShardNumObject

Parameters:

  • 副本数量

  • 分片数量

  • 分片内存大小,单位MB



6893
6894
6895
# File 'lib/v20210527/models.rb', line 6893

def ShardNum
  @ShardNum
end

#ShardSizeObject

Parameters:

  • 副本数量

  • 分片数量

  • 分片内存大小,单位MB



6893
6894
6895
# File 'lib/v20210527/models.rb', line 6893

def ShardSize
  @ShardSize
end

Instance Method Details

#deserialize(params) ⇒ Object



6901
6902
6903
6904
6905
# File 'lib/v20210527/models.rb', line 6901

def deserialize(params)
  @ReplicasNum = params['ReplicasNum']
  @ShardNum = params['ShardNum']
  @ShardSize = params['ShardSize']
end