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