检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Cluster集群实例不支持多DB,只有一个DB。 Redis 4.0及以上版本的实例,通过控制台连接redis实例后,即可以查看是否为多DB,如下图所示。 图1 连接Redis 图2 查看Database 父主题: Redis使用
至会导致主备切换。 易造成缓存击穿。 热Key的请求压力过大,超出Redis的承受能力易造成缓存击穿,即大量请求将被直接指向后端的数据库,导致数据库访问量激增甚至宕机,从而影响其他业务。 父主题: 大Key/热Key分析/过期Key扫描
F文件整库导入。 AOF文件为所有数据更改命令的全量集合,数据文件稍大。 - Rump 支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。 不支持增量迁移。 建议停业务后迁移,避免出现Key丢失。详情参考使用Rump在线迁移其他云厂商Redis。 Redis-shake
如果需要关闭SSL加密,建议按照以下操作执行: 打开修改公网访问页面。 在“修改公网访问”页面,关闭“SSL加密”,单击“确定”。 在实例详情页面的连接信息区域,显示“SSL加密”为已关闭。关闭SSL加密操作完成。 父主题: 安全性
考管理DCS实例分片与副本。 实例主备切换后,IP地址不变,不需要切换客户端连接地址。 约束与限制 只有当DCS缓存实例处于“运行中”状态,才能执行此操作。 主备节点切换期间,业务会发生少于10秒的连接闪断,请在操作前确保应用具备断连重建能力。 主备节点切换时,新的主备关系同步需
Redis实例CPU使用率达到100%的原因 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,qps过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等
Redis实例CPU使用率高问题排查和解决 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,QPS过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消
Memcached已停售,建议使用Redis实例。 Memcached是一种内存Key-Value缓存系统,它支持简单字符串数据的存取,通常作为后端数据库内容缓存,以提升web的应用性能,降低对后端数据库的性能依赖,具体了解请参考Memcached(已停售)典型应用场景。 DCS全面兼容Memcached协议并增强实现了双机热备和数据持久化。
Redis和ECS之间的连接问题 公网连接Redis 密码问题 实例配置问题 客户端连接问题 带宽超限导致连接问题 性能问题导致连接超时 迁移RDB文件到目标Redis失败 迁移RDB文件到目标redis失败,建议从以下几个方面做排查 : Redis和ECS之间的连接问题 公网连接Redis 密码问题
Redis实例CPU使用率达到100%的原因 如何查看Redis实例的实时并发连接数和最大连接数 Redis监控数据异常处理方法 监控数据出现实例已使用内存略大于实例可使用内存是什么原因? 为什么带宽使用率指标会超过100% 监控指标中存在已拒绝的连接数是什么原因? 触发限流(流控)的原因和处理建议
Cluster集群实例相同虚拟私有云、子网和安全组。 获取源Redis和目标Redis节点信息 分别连接源端和目标端Redis。连接Redis的方法请参考Redis-cli客户端连接Redis。 在线迁移Cluster集群时需要将Cluster集群各个节点数据分别迁移。执行如下命令
{dcs_instance_address}为目标Redis连接地址,{port}为目标Redis的端口,{password}为目标Redis的连接密码。 VPC内导入AOF文件,平均100w数据(每条数据20字节),大概4~10秒完成。 如果使用公网SSL加密时,连接地址和端口请替换为实际的配置信息。 迁移后验证
Proxy集群实例。 相关参考:公网连接Redis3.0 Proxy实例,如何选择和配置Redis实例以及客户端的安全组。 客户应用程序 客户应用程序,即Redis集群客户端。 Redis可直接使用开源客户端进行连接,关于多语言客户端连接示例,请参考用户指南的连接缓存实例。 LB-M/LB-S
DCS缓存实例的描述信息。单击“描述”后的可以修改描述信息。 连接信息 访问方式 根据是否配置访问密码,访问方式分为“密码访问”和“免密访问”。 如需变更密码访问方式,请参考配置Redis访问密码。 连接地址 同一VPC内客户端连接Redis缓存实例时的域名地址和端口。 单击“连接地址”后的可以修改端口。实例创建后,不支持修改连接地址。
扩容/缩容 Redis 4.0及以上版本基础版实例,扩容期间连接会有秒级中断,大约1分钟的只读,缩容期间连接不会中断。 Redis 3.0实例,规格变更期间连接会有秒级中断,5~30分钟只读。 Redis企业版实例,规格变更期间连接会有秒级中断,大约1分钟的只读。 如果是扩容,只扩大实例的内存,不会提升CPU处理能力。
{nreqs}:10000000,-d {datasize}:32。 -s表示实例的域名连接地址或IP地址。 -t表示基准测试使用的线程数量 -c表示客户端连接数 -d表示单条数据大小,单位byte -n表示测试包数量 不断调整客户端连接数,执行4,得到最大的QPS(Query Per Second,表
Cluster集群如果是在本地或者其他云厂商的服务器上自建,需要允许被公网访问。 获取源Redis和目标Redis节点信息 分别连接源端和目标端Redis。连接Redis的方法请参考Redis-cli客户端连接Redis。 在线迁移Cluster集群时需要将Cluster集群各个节点数据分别迁移。执行如下命令
建议限制Redis客户端最大连接数,通过限制使用的资源,降低资源耗尽和拒绝服务风险。 Redis的maxclients参数决定了实例最大支持同时连接的客户端个数,默认值为10000,设置范围为1000~50000。如果超过自定义的连接数阈值,新的连接请求将被拒绝。 建议根据应用的
{target_redis_address}:目标Redis实例的连接地址。 {target_redis_port}:目标Redis实例的连接端口号。 {target_redis_password}:目标Redis实例的连接密码。 在命令返回的结果中,获取所有master节点的IP端口,如下如所示:
S将按照您升级的DCS实例带宽规格进行计费。 按需计费 升级带宽单价 * 购买时长 升级带宽单价以调整实例带宽时控制台显示的价格为准。 在连接DCS缓存实例时,客户端如果通过ECS访问DCS实例,关于ECS计费详情,请参见弹性云服务器价格详情。