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.



6801
6802
6803
6804
6805
# File 'lib/v20210527/models.rb', line 6801

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

Instance Attribute Details

#ReplicasNumObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



6799
6800
6801
# File 'lib/v20210527/models.rb', line 6799

def ReplicasNum
  @ReplicasNum
end

#ShardNumObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



6799
6800
6801
# File 'lib/v20210527/models.rb', line 6799

def ShardNum
  @ShardNum
end

#ShardSizeObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



6799
6800
6801
# File 'lib/v20210527/models.rb', line 6799

def ShardSize
  @ShardSize
end

Instance Method Details

#deserialize(params) ⇒ Object



6807
6808
6809
6810
6811
# File 'lib/v20210527/models.rb', line 6807

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