云数据库Redis提供控制台、API或SDK等管理方式,支持丰富的运维能力,帮助便捷地管理Redis实例。

了解使用限制与开发运维规范

使用限制

    了解云数据库Redis中,各数据类型和功能特性的相关使用限制。

  • 使用限制

开发运维规范

管理方式

管理方式 说明
Redis管理控制台 云数据库Redis的管理控制台是用于管理Redis实例的Web应用程序,提供丰富的运维和管理功能,帮助您便捷、可视化地管理实例。
API与SDK
  • 运维人员:通过云数据库Redis提供丰富的API,对Redis实例资源进行管理(例如CreateInstance),组合使用各类云产品的OpenAPI,更可实现复杂的定制功能。
  • 业务开发人员:通过集成在客户端中的SDK调用API,对Redis实例中的数据进行管理,即执行数据库相关命令,例如设置键的值(SET)。

更多信息,请参见开发者快速入门

控制台操作导航

单击目标页签名,页签将自动展开并展示详细内容,再次单击即可收缩。

操作 说明
Redis数据迁移方案概览 借助DTS和Redis-shake迁移工具,云数据库Redis为您提供了多种数据迁移方案,可满足多种业务场景下Redis的数据迁移需求。
Redis数据同步方案概览 借助DTS和redis-shake同步工具,云数据库Redis为您提供了丰富数据同步方案,可适用于同步上云、数据异地多活、数据容灾、数据分析等多种业务场景。
数据迁移与同步FAQ 列举数据迁移与数据同步的区别、工作原理、报错如何排查等常见问题和相关解答。
操作 说明
查看并管理待处理事件 云数据库Redis的运维事件(如实例迁移、版本升级等)除了通过语音、邮件或站内信通知之外,还会在控制台进行通知。您可以待处理事件中,查看具体的事件类型、地域、注意事项和涉及的实例,也可以手动修改计划切换时间。
订阅事件通知 云数据库Redis产品已接入云监控平台,通过对重要的系统事件设置报警规则,让您在第一时间得知事件的发生与进展,帮助您实时掌握事件动态。
类别 操作 说明
管理生命周期 Redis实例生命周期流程 Redis实例的生命周期流程,即从创建实例(购买)到释放所涉及的操作,包含变更配置、升级大版本、升级小版本、重启实例、释放实例等。
管理网络连接 更换专有网络VPC或交换机 更换Redis实例所属的专有网络或交换机,例如通过该功能将Redis实例的专有网络调整至ECS实例所属的专有网络,实现ECS实例与Redis实例间的互连。
切换为专有网络VPC 将Redis实例的网络类型从经典网络切换为专有网络,实现客户端与Redis实例间通过同一专有网络互访,获得更高的安全性和更低的网络延迟。
修改连接地址或端口 修改Redis实例的连接地址和端口号,例如更换端口号提升安全性、将新实例的连接地址修改为原实例的连接地址,免去对应用程序进行修改的步骤。
申请公网连接地址 云数据库Redis默认提供内网连接地址,如需从公网连接Redis实例,请先申请公网连接地址。
开通直连访问 对于集群架构的Redis实例可申请直连地址,通过该地址可直接访问后端的数据分片(类似连接原生Redis集群)。相比代理模式,直连模式节约了通过代理处理请求的时间,可以在一定程度上提高Redis服务的响应速度。
管理实例参数 参数设置及说明 云数据库Redis支持自定义部分参数的值,您可以调整参数的值以满足业务需求,需要注意的是不同的引擎版本和架构支持的参数有所区别。
管理节点 切换节点角色 除了自动故障转移,云数据库Redis还支持手动切换节点角色(即主从切换),方便您进行实时容灾演练。如果实例部署在多可用区,您还可以根据业务的部署情况切换节点角色,满足应用就近连接的需求。
重启或重搭代理节点 云数据库Redis支持手动重启或重新搭建代理节点,方便您进行实时容灾演练,也可以在服务异常、延迟较高时发起主动运维。
升级代理节点 云数据库Redis版支持手动热升级代理节点,升级后可以使用代理节点的最新功能。
管理标签 新建标签 在实例数量较多的情况下,您可以创建多个标签,为实例绑定不同的标签对其进行分类,后续可通过标签筛选实例。
根据标签筛选实例 为Redis实例绑定标签后,您可以在实例列表中通过标签进行实例筛选,找出指定分类的实例进行管理。
其他操作 更换实例所属的可用区 当可用区资源不足无法升级实例规格、需要提高容灾能力或因其它原因需要将现有实例切换到其它可用区时,您可以通过控制台更换实例所属的可用区。
设置可维护时间段 根据业务低峰期自定义可维护时间段,当执行某些操作时(例如变更配置),您可以选择在可维护时间执行切换,最大程度避免因闪断而影响业务。
操作 说明
创建与管理账号 云数据库Redis版支持创建多个账号,且支持设置只读、读写或复制权限,帮助您更加灵活地管理实例,最大限度地避免误操作,提升数据安全性。
修改或重置密码 如果您忘记密码、需要修改旧密码,或者在创建实例时没有设置密码,您可以重新设置实例的密码。
设置白名单 在连接Redis实例前,您需要将客户端的IP地址添加到Redis实例的白名单中,正确地使用和维护白名单可以让Redis得到高级别的访问安全保护。
设置SSL加密 为提高链路的安全性,您可以启用SSL(Secure Sockets Layer)加密并安装SSL CA证书,可在传输层对网络连接进行加密,在提升通信数据安全性的同时,保证数据的完整性。
开启专有网络免密访问 开启专有网络免密访问后,同一专有网络内的客户端无需使用密码即可连接Redis实例,同时也兼容通过用户名和密码的方式连接Redis实例。
操作 说明
连接Redis实例方法概览 云数据库Redis支持多种类型的连接地址,您可以通过程序客户端、DMS、Redis-cli等多种方式连接至Redis实例。
通过DMS管理Redis数据库 通过数据管理DMS(Data Management)可帮助您便捷地管理Redis数据库,支持通过命令或界面来操作数据,同时支持更多扩展功能。
类别 操作 说明
监控指标 查看监控数据 云数据库Redis支持丰富的性能监控指标,您可以查询过去一个月内指定时间段的Redis监控数据,帮助您掌握Redis服务的运行状况和问题溯源。
监控指标说明 云数据库Redis的实时监控可帮助您掌握Redis服务的运行状况,该文档介绍各类监控指标的作用和使用限制。
查询性能 查看性能趋势 帮助您监控Redis实例在某个时间段的基础性能及其运行趋势,包括CPU使用率、使用内存量、QPS(每秒访问次数)、总连接数、响应时间、网络流量、Key命中信息等。
查看实时性能 实时查看Redis实例的性能,包括CPU使用率、内存使用信息、QPS(每秒访问次数)、网络流量、Server信息、Key信息、Client信息、连接信息等。
管理实例会话 实时查看Redis实例与客户端间的会话信息,包括客户端信息、所执行的命令和已连接的时长等,还可以根据业务需求终止异常会话。
查看慢请求 慢请求问题将极大地影响Redis实例的稳定性。通过查看慢日志详细信息,来监控和分析慢请求问题。
发现实例的大Key 通过缓存分析功能来分析Redis的备份文件,可以快速发现实例中的大Key,帮助您掌握Key在内存中的占用和分布、Key过期时间等信息,为您的优化操作提供数据支持,帮助您避免因Key倾斜引发的内存不足、性能下降等问题。
查询实时热点Key 在Redis中,访问频率高的Key称为热点Key,如果处理不当容易引起Redis进程阻塞,影响正常服务,通过热点Key查询功能可以帮助您快速发现实例中的热点Key。
诊断实例 发起实例诊断 您可以对某个时间段下实例的运行状况发起诊断,帮助您从性能水位、访问倾斜情况、慢日志等多方面评估实例的健康状况,快速定位实例的异常情况。
设置报警 设置报警监控 云数据库Redis已接入云监控平台,通过对重要的监控指标设置报警规则,让您在第一时间得知指标数据或实例发生异常,帮您迅速定位处理故障。
操作 说明
开通审计日志 云数据库Redis基于阿里云日志服务SLS(Log Service),推出新版审计日志功能,为您提供日志的查询、在线分析、导出等功能,助您时刻掌握产品安全及性能情况。
查询审计日志 您可以通过审计日志,查看一段时间内的请求记录,还可以使用各种过滤条件对查询到的记录进行筛选。
分析慢日志 慢请求引起的连接超时等问题是影响Redis服务质量的常见问题,通过分析慢日志能够帮助您快速找到慢请求问题发生的位置,定位发出请求的客户端IP,为彻底解决超时问题提供可靠的依据。
查询运行日志 您可以查看72小时内的运行日志,寻找解决运维问题的线索。
操作 说明
Redis备份与恢复方案概览 云数据库Redis具有性能卓越、架构灵活、安全性强、可用性高等特点,吸引越来越多的应用将其作为持久化存储引擎。为满足各类场景下对备份与恢复的需求,云数据库Redis提供了丰富的方案供您选择。
操作 说明
性能排查与调优 以排查CPU、内存和带宽使用率为例,为您介绍排查方法,同时为您提供性能调优解决方案。
常见问题排查 从功能特性、数据库使用、数据库连接、持久化、参数配置等方面为您提供常见问题的相关解答。