约束与限制
云数据库 GeminiDB Redis在使用上有一些固定限制,用来提高实例的稳定性和安全性。
规格与限制
资源类型 |
规格 |
说明 |
---|---|---|
CPU和内存规格 |
GeminiDB Redis支持Proxy集群版、Cluster集群版、主备版。 |
|
存储空间 |
存储空间范围与所选实例规格有关。 |
存储容量变更目前既支持扩容,也支持缩容,具体请参见扩容和缩容磁盘概述。 |
连接数 |
最大值为实例节点数 * 10000。 |
不同内存规格下的最大连接数不同,请参见实例规格说明。 |
配额限制
资源类型 |
限制 |
说明 |
---|---|---|
标签 |
每个实例最多支持20个标签配额。 |
更多信息,请参见GeminiDB Redis标签管理。 |
免费备份空间 |
GeminiDB Redis将同比例赠送备份存储空间,用于存储备份数据。 |
更多信息,请参见备份存储。 |
自动备份保留天数 |
默认为7天,可设置范围为1~3660天。 |
更多信息,请参见自动备份策略。 |
命名限制
限制项 |
说明 |
---|---|
实例名称 |
|
备份名称 |
|
参数模板名称 |
|
安全限制
限制项 |
说明 |
---|---|
数据库管理员rwuser账号的密码 |
|
数据库端口 |
数据库的访问端口号。 GeminiDB Redis支持自定义端口号,取值范围为:1024~65535,其中,如下端口号为禁用端口:2180、2887、3887、6377、6378、6380、8018、8079、8091、8479、8484、8999、12017、12333、50069。 当您不指定端口时,创建实例的访问端口默认为6379。 |
虚拟私有云 |
目前GeminiDB Redis实例创建完成后不支持切换虚拟私有云VPC,请谨慎选择所属虚拟私有云。 |
内网安全组 |
安全组限制安全访问规则,加强GeminiDB Redis与其他服务间的安全访问。请确保所选取的安全组允许客户端访问数据库实例。 如果没有可用的安全组,系统自动为您分配资源。 |
访问控制 |
负载均衡地址不支持安全组,创建完成后请配置IP访问控制,如未配置白名单,所有与VPC互通的IP地址均可访问实例。具体操作请参考给GeminiDB Redis实例设置负载均衡内网访问控制。 |
ACL账户 |
GeminiDB Redis接口提供企业级的多租户能力,支持添加只读账号、读写账号,并且可约束每个账号可访问的数据库(DB)范围,避免误操作其他租户数据。每个实例最多能创建200个ACL账号。 更多信息,请参见ACL账号管理。 |
实例操作限制
功能 |
使用限制 |
---|---|
数据库访问 |
|
实例部署 |
实例所部署的服务器,对用户都不可见,即只允许应用程序通过IP地址和端口访问数据库。 |
重启GeminiDB Redis实例 |
|
GeminiDB Redis备份查看 |
GeminiDB Redis实例在对象存储服务上的备份文件,对用户不可见。 |
变更GeminiDB Redis实例的CPU和内存规格 |
|
主备切换 |
只支持GeminiDB Redis主备版实例,主备切换时通常会发生小于10秒的连接闪断,会产生慢时延,或者命令执行失败,需要客户端有命令重试或者连接重试机制。为了避免影响业务,建议在业务低峰期操作。 |
数据恢复 |
为避免数据丢失,建议数据恢复前备份重要数据。 |
存储空间 |
若实例的磁盘空间已满,此时不可进行数据库写入操作,您需要扩容磁盘使实例恢复到正常状态。建议定期检查存储空间。 GeminiDB Redis支持自动扩容,可以有效避免数据量突增问题。建议参见自动扩容实例磁盘开启自动扩容。 |
回收站管理 |
|
其他有效评估以及改善业务系统稳定性的开发和运维规范,请参见开发运维规范。