
# 升级GeminiDB Redis内核小版本
GeminiDB Redis支持补丁升级，补丁升级涉及性能提升、新功能或问题修复等。
当GeminiDB Redis发布新的涉及性能提升、新功能或问题修复等补丁版本时，客户可以根据自身的业务特点，选择合适的时机升级至最新版本。
华为云有新的补丁版本发布时，您可以在"实例管理"页面如[图1]"兼容接口"列看到补丁升级提示，单击"补丁升级"进行补丁版本升级。
图1补丁升级   
![](https://support.huaweicloud.com/redisug-nosql/zh-cn_image_0000002509338599.png "点击放大")
如果当前实例的内核版本存在已知潜在风险、重大缺陷，或者已过期、已下线，系统会通过短信、邮件等渠道进行提前通知。并在可维护时间段内下发升级任务。收到通知后，请提前确认可维护时间段是否符合业务低峰要求。如需调整升级安排，请您在管理控制台右上角选择"[工单 \> 新建工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)"联系客服进行咨询。
根据升级时间不同，升级内核小版本可以分为以下两种方式。
- 立即升级：您可以根据实际业务情况，在"实例管理"页面如[图1]"兼容接口"列看到补丁升级提示，手动升级内核小版本。
- 可维护时间段内升级：生成定时升级任务，在您设置的可维护时间段内自动进行升级，详情请参见[设置GeminiDB Redis可维护时间段](https://support.huaweicloud.com/redisug-nosql/nosql_03_0342.html)。
#### 使用须知
- 当有对应的补丁更新时（定期同步开源社区问题、漏洞修复），请及时进行升级。
- 当数据库版本为风险版本时，会通过短信、邮件等渠道进行通知。
- 如果采用节点逐个升级方式，升级过程中将逐个重启节点。节点重启期间，该节点上的业务流量会由集群内其他节点承接。为保障升级过程稳定，需提前评估剩余节点的连接数与CPU负载，避免因连接数接近上限、负载过高导致请求时延增大、服务异常等问题。每次节点重启会出现5～10秒业务闪断，请务必在业务低峰期执行升级操作，防止实例出现过载。**特别提醒** ：数据库实例恢复完成，不代表业务恢复。建议客户端配置[自动重连机制](https://support.huaweicloud.com/redisug-nosql/redis_bestpractice_2_016.html)，保证节点重启完成后连接能够快速重建。
- 如果采用节点同时升级，升级过程中服务不可用。建议您在业务低峰期采用节点同时升级，节点同时升级的总体时长约17-20min左右，与节点数量无关。
- 基础组件升级约需15分钟，数据组件升级与节点数量有关，每个节点升级时长约1-2min。
- 系统会自动检测实例的小版本，如果控制台的"补丁升级"按钮不存在，表示小版本已经是最新。
- GeminiDB Redis升级后，Redis兼容版本可能会提升：如5.0版本升级后会显示7.0，高版本会兼容低版本，升级后，业务用法保持不变，还可以支持Redis 7.0相关命令。具体支持范围、命令差异和使用限制，请以[命令兼容列表](https://support.huaweicloud.com/redisug-nosql/nosql_09_1100.html)为准。
- 从低于5.0.6.21的内核版本升级至高版本时，WAL（预写式日志）的持久化机制得到了优化。该优化通过减少 GC（垃圾回收）的频率，有效降低了CPU的使用率。但需要注意的是，该优化会导致磁盘空间增加。建议在升级前确保磁盘容量大于系统内存总容量，并提前配置好[磁盘使用监控与告警策略](https://support.huaweicloud.com/redisug-nosql/nosql_10_1106.html)，以防止磁盘空间不足影响业务的稳定运行。
![](https://support.huaweicloud.com/redisug-nosql/public_sys-resources/note_3.0-zh-cn.png)
开源Redis存在多个大版本，已有实例通常无法直接升级至高版本。而GeminiDB Redis仅有一个大版本，支持用户对实例进行小版本升级到最新稳定小版本。实现bug修复与功能扩展，且升级后版本完全兼容历史版本，业务用法无需调整。此外，新版本兼容Redis社区6.2、7.0及更高版本命令，能提供更丰富的功能与更优的运维体验。
#### 操作步骤
1. 登录[云数据库GeminiDB控制台](https://console.huaweicloud.com/nosql/#/instance/list)。
2. 在"实例管理"页面，选择指定的实例，单击"兼容接口"列的"补丁升级"。 
   图2补丁升级   
   ![](https://support.huaweicloud.com/redisug-nosql/zh-cn_image_0000001961101269.png "点击放大")
   您也可以单击实例名称，进入基本信息页面，在"规格信息 \> 兼容接口"处单击"补丁升级"。
   图3补丁升级   
   ![](https://support.huaweicloud.com/redisug-nosql/zh-cn_image_0000001961102169.png "点击放大")
   
   
3. 在弹出框中，确认信息无误后，单击"确定"。 
   - 升级方式可以选择"节点逐个升级"或者"节点同时升级"。
   
   - 升级时间可以选择"立即升级"或者"可维护时间段内升级"，可维护时间段间内预约的定时升级任务将于下一个时间窗执行。
     图4确认信息   
     ![](https://support.huaweicloud.com/redisug-nosql/zh-cn_image_0000001933824620.png "点击放大") 
   
   
   
   
4. 在"实例管理"页面，查看补丁升级情况。 
   - 升级过程中，实例运行状态为"补丁升级中"。
   
   - 升级完成后，实例运行状态变为"正常"。
   
   
   
   
 
