检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分片与副本 设置备节点优先级 域名摘除IP 查询分片信息 批量查询实例节点信息 查询实例节点信息 获取副本状态 父主题: API V2(推荐)
为云ECS。 ECS需保证有足够的磁盘空间,供数据文件解压缩,同时要与缓存实例网络互通,通常要求相同VPC和相同子网,且安全组规则不限制访问端口。安全组设置请参考如何选择和配置安全组。 导入数据 登录弹性云服务器并执行如下命令导入数据。 redis-cli -h {dcs_instance_address}
脚本涉及到缓存实例连接,则采用交互式输入密码。如果需要自动化执行脚本,可使用其他用户管理脚本,以sudo方式授权执行。 应用程序中使用加密模块对Redis密码加密配置。 约束与限制 只有处于“运行中”状态的Redis缓存实例支持修改或重置密码。 修改或重置密码后,客户端需使用更新后的密码
约束与限制 控制台开启客户端IP透传功能目前仅在“北京一”、“上海二”和“广州”区域支持。其他区域如需开启客户端IP透传,请联系客服。 实例的SSL链路加密传输功能和客户端IP透传功能无法同时开启。 开启/关闭客户端IP透传 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
ion message)⾄特定的订阅频道。⼯作原理如下: 图1 工作原理 支持SSL Redis 6.0开始⽀持SSL/TLS⽅式的加密连接及加密传输,可通过在服务控制台上开启SSL服务,⽣成实例的SSL/TLS证书及密钥,在使⽤客户端连接时,指定该证书/密钥即可,连接⽰例如下:
互通,具体请参考连接Redis网络要求。 Phpredis客户端连接Redis 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 本章节以弹性云服务器操作系统为centos为例介绍通过phpredis redis客户端连接实例。
对于如何避免产生大Key和热Key,需要在业务设计阶段就考虑。参考Redis使用规范。 如何发现大Key和热Key 方法 说明 使用DCS自带的大Key和热Key分析工具进行分析 请参考分析Redis实例大Key和热Key。 通过redis-cli的bigkeys和hotkeys参数查找大Key和热Key
互通,具体请参考连接Redis网络要求。 Redis-py客户端连接Redis 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 本章节以弹性云服务器操作系统为centos为例介绍通过Python Redis客户端连接实例。
Hiredis客户端连接Redis 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 本章节以弹性云服务器操作系统为centos为例介绍通过C++ redis客户端连接实例。 安装gcc、make和hiredis。 如果系统没有自带编译环境,可以使用yum方式安装。
cpp文件并修改代码。 密码模式代码示例 其中ip or domain name和port需要修改为4获取的Memcached实例IP地址/域名和端口。userName和password需要修改为Memcached实例的用户名和密码。 #include <iostream> #include <string>
of strings 白名单分组下的IP列表,每个实例最多可以添加20个IP地址/地址段。如果有多个,可以用逗号分隔。不支持的IP和地址段:0.0.0.0和0.0.0.0/0。 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_msg String
Redis实例能否修改VPC和子网? 实例的VPC和子网,创建后不允许修改。如果要修改,请重新创建实例,在创建时选择指定的VPC和子网。如果实例已有数据需要迁移,可在创建实例之后进行迁移。具体数据迁移操作,可参考迁移方案说明。 父主题: Redis使用
Redis 4.0及以上版本的基础版主备实例在只读域名不带负载均衡,对于可靠性和时延敏感的应用场景,建议使用集群或读写分离类型的实例。 Redis 4.0及以上版本的基础版主备实例的只读域名在从节点发生故障场景下会出现请求失败的情况,对于可靠性和时延敏感的应用场景,建议使用读写分离类型的实例。
从Redis获取数据未命中时,访问只读数据库实例。可通过域名等方式对接多个只读实例。 核心是未命中的缓存数据不会打到主库上。 用域名对接多个只读数据库实例,一旦出现问题,可以增加只读实例应急。 不用作消息队列 发布订阅场景下,不建议作为消息队列使用。 如没有非常特殊的需求,不建议将 Redis 当作消息队列使用。
ip进行访问。Redis 4.0、Redis 5.0和Redis 6.0实例支持通过ELB实现公网访问功能,请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址。 公网访问使用Stunnel工具对通信内容加密,网络延时比VPC内通信略高,适用于开发阶段联调本地环境测试。
Memcached实例支持公网访问么? Memcached实例是否支持修改配置参数? DCS的Memcached与自建Memcached的区别是什么? DCS的Memcached过期数据清除策略是什么? 创建Memcached实例时如何选择可用区?
已成功创建Redis实例,且状态为“运行中”。创建Redis实例的操作请参考购买Redis实例。 查看并获取待连接Redis实例的IP地址/域名和端口。具体步骤请参见查看和修改DCS实例基本信息。 连接实例前确保客户端与Redis实例之间网络互通,具体请参考连接Redis网络要求。 Pom配置 <
备份和恢复 备份指定实例 恢复指定实例 查询实例备份信息 查询实例恢复记录 删除备份文件 获取备份文件下载链接 父主题: 历史API
以下是Rump的主要特性: 通过SCAN非阻塞式的获取key,避免KEYS命令造成Redis服务阻塞。 支持所有数据类型的迁移。 把SCAN和DUMP/RESTORE操作放在同一个管道中,利用pipeline提升数据迁移过程中的网络效率。 不使用任何临时文件,不占用磁盘空间。 使用
Authentication required”。 报错信息是指实例设置了免密访问。连接时不输入密码,即可避免上述错误。 父主题: 客户端和网络连接