Class: TencentCloud::Dbbrain::V20210527::RedisGlobalKeyInfo

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

Overview

Redis全量Key的聚合信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(capacity = nil, count = nil, rangemax = nil, rangemin = nil) ⇒ RedisGlobalKeyInfo

Returns a new instance of RedisGlobalKeyInfo.



6869
6870
6871
6872
6873
6874
# File 'lib/v20210527/models.rb', line 6869

def initialize(capacity=nil, count=nil, rangemax=nil, rangemin=nil)
  @Capacity = capacity
  @Count = count
  @RangeMax = rangemax
  @RangeMin = rangemin
end

Instance Attribute Details

#CapacityObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Capacity:

    占用内存大小,单位Byte。

  • Count:

    Key个数。

  • RangeMax:

    剩余过期时间范围的结束时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMax为空时,代表剩余过期时间大于等于RangeMin小时。

  • RangeMin:

    剩余过期时间范围的起始时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMin为空时,代表已过期。



6867
6868
6869
# File 'lib/v20210527/models.rb', line 6867

def Capacity
  @Capacity
end

#CountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Capacity:

    占用内存大小,单位Byte。

  • Count:

    Key个数。

  • RangeMax:

    剩余过期时间范围的结束时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMax为空时,代表剩余过期时间大于等于RangeMin小时。

  • RangeMin:

    剩余过期时间范围的起始时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMin为空时,代表已过期。



6867
6868
6869
# File 'lib/v20210527/models.rb', line 6867

def Count
  @Count
end

#RangeMaxObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Capacity:

    占用内存大小,单位Byte。

  • Count:

    Key个数。

  • RangeMax:

    剩余过期时间范围的结束时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMax为空时,代表剩余过期时间大于等于RangeMin小时。

  • RangeMin:

    剩余过期时间范围的起始时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMin为空时,代表已过期。



6867
6868
6869
# File 'lib/v20210527/models.rb', line 6867

def RangeMax
  @RangeMax
end

#RangeMinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Capacity:

    占用内存大小,单位Byte。

  • Count:

    Key个数。

  • RangeMax:

    剩余过期时间范围的结束时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMax为空时,代表剩余过期时间大于等于RangeMin小时。

  • RangeMin:

    剩余过期时间范围的起始时间,当小于0时,代表已过期时间,单位:小时。当RangeMin与RangeMax同时为空时,代表未设置过期时间。当RangeMin为空时,代表已过期。



6867
6868
6869
# File 'lib/v20210527/models.rb', line 6867

def RangeMin
  @RangeMin
end

Instance Method Details

#deserialize(params) ⇒ Object



6876
6877
6878
6879
6880
6881
# File 'lib/v20210527/models.rb', line 6876

def deserialize(params)
  @Capacity = params['Capacity']
  @Count = params['Count']
  @RangeMax = params['RangeMax']
  @RangeMin = params['RangeMin']
end