检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
式进行刷新。 - 防止缓存穿透 非关键路径透传数据库,建议对访问数据库进行限流。 - 从Redis获取数据未命中时,访问只读数据库实例。可通过域名等方式对接多个只读实例。 核心是未命中的缓存数据不会打到主库上。 用域名对接多个只读数据库实例,一旦出现问题,可以增加只读实例应急。 不用作消息队列
配置Redis访问控制 配置Redis访问白名单 配置Redis访问密码 配置Redis SSL数据加密传输 配置Redis ACL访问账号 父主题: 连接Redis实例
源端报“Disconnecting timedout slave”,如下图: 解决方法:建议将源端Redis实例的repl-timeout参数值配置为300秒。 源端报“overcoming of output buffer limits”,如下图: 解决方法:建议将源端Redis实例的client-out
访问Redis报OOM错误提示 问题描述 访问Redis返回Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: OOM command not allowed
Redis连接时报错:“(error) NOAUTH Authentication required”。 报错信息是指实例设置了免密访问。连接时不输入密码,即可避免上述错误。 父主题: 客户端和网络连接
使用SSH隧道代理实现公网访问DCS 方案概述 当前,华为云DCS的Redis 4.0及以上版本不支持绑定弹性IP,无法直接通过公网访问。 本章节主要介绍通过SSH工具的隧道代理机制,通过一台既能连接DCS缓存实例,又能被本地电脑访问的中转服务器,实现“代理转发”,从而访问VPC内Redis
Cluster集群由于cluster nodes地址转换关系,只能进行单节点访问,无法进行集群访问。 不建议在生产环境中使用公网访问的方式,对于因公网网络性能造成的客户端访问异常不计入SLA。 通过ELB访问DCS流程如下图。 图1 ELB访问DCS流程图 配置ELB对接DCS实例 参考创建虚拟私有云创建虚拟私有云,也可用已有虚拟私有云。
DCS实例是否支持跨VPC访问? 跨VPC访问,即客户端和实例不在同一个VPC。 对于未开启公网访问的实例,一般情况下,不同VPC间网络不互通,不在同一VPC下的弹性云服务器无法访问DCS缓存实例。 可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问DCS缓存实例。 用
Redis 3.0实例公网开关被关闭是什么原因? 问题现象:已经开启了公网访问的Redis 3.0实例,公网开关被突然关闭(非人为操作)。 可能原因:该Redis实例绑定的弹性公网IP被解绑,导致Redis实例公网被关闭。 父主题: 客户端和网络连接
0实例支持绑定弹性IP公网访问,Redis 4.0/5.0/6.0实例不支持直接绑定弹性IP,公网访问方式需通过ELB实现,开启Redis 4.0/5.0/6.0公网访问的方式请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址,如果用户业务依赖公网访问,升级前请先进行评估。
0实例支持绑定弹性IP公网访问,Redis 4.0/5.0/6.0实例不支持直接绑定弹性IP,公网访问方式需通过ELB实现,开启Redis 4.0/5.0/6.0公网访问的方式请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址,如果用户业务依赖公网访问,升级前请先进行评估。
查看并获取待连接Redis实例的IP地址/域名和端口。 请参考查看实例信息,获取实例信息中的“连接地址”或“IP地址”,如图1。关于使用域名地址(连接地址)还是IP地址连接实例,请参考应该选择域名还是IP地址连接Redis实例?。 当客户端公网访问Redis时,请参考开启Redis公网访问并获取公网访问地址,获取实例公网访问地址及端口。
Redis公网访问所需弹性IP是否收费? 公网访问Redis实例所需的弹性公网IP需要收取一定的费用。 在开启公网访问开关前,您首先需要创建一个弹性公网IP。具体收费规则,请参考弹性公网IP收费说明。 父主题: 客户端和网络连接
地址。 解决方案:如果所选子网IP资源不足,可以更换子网创建实例或者释放当前子网下其他IP地址。 IAM用户(子用户)没有创建权限 分析:用户所属组需要拥有“DCS FullAccess”策略或“DCS Administrator”角色或者拥有创建DCS实例的权限。 解决方案:使用管理员用户创建DCS实例。
DCS单机、读写分离和主备实例支持256个库,编号0-255。 如果目的实例为Cluster集群实例。Cluster集群实例只有1个库。 两个解决思路: 源Redis的不同DB合到同一个数据库。 申请多个DCS缓存实例。 迁移后实例连接地址和数据库编号有变化,业务注意改造和适配。 如果目的实例为Proxy集群。
企业版高性能型:单分片QPS约40万/秒 企业版存储型:单分片QPS约7万/秒 域名连接 支持VPC内使用域名连接 支持VPC内使用域名连接 支持VPC内使用域名连接 可视化数据管理 不支持 提供Web CLI访问Redis,管理数据 提供Web CLI访问Redis,管理数据 实例类型 支持单机、主备、Proxy集群
e_id}/whitelist √ √ 创建实例访问账号 dcs:aclaccount:create POST /v2/{project_id}/instances/{instance_id}/accounts √ √ 删除实例访问账号 dcs:aclaccount:delete
domain name} {port} 其中{ip or domain name} 为Memcached实例的IP地址/域名,{port}为Memcached实例的端口。IP地址/域名和端口获取方法请参考4,请按实际情况修改后执行。 界面提示如下表示连接缓存实例成功。 Trying XXX.XXX
DCS缓存实例的描述信息。单击“描述”后的可以修改描述信息。 连接信息 访问方式 根据是否配置访问密码,访问方式分为“密码访问”和“免密访问”。 如需变更密码访问方式,请参考配置Redis访问密码。 连接地址 同一VPC内客户端连接Redis缓存实例时的域名地址和端口。 单击“连接地址”后的可以修改端口。实例创建后,不支持修改连接地址。
crt”文件所在的路径。例如,使用redis-cli连接实例时,请参考使用redis-cli连接Redis实例。 父主题: 配置Redis访问控制