检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果您还没有目标Redis实例,请先创建Redis,参考购买Redis实例。 目前Redis高版本支持兼容低版本,因此,同版本或低版本可以迁移到高版本Redis,目标端创建的实例版本不要低于源端Redis版本。
表2 Query参数 参数 是否必选 参数类型 描述 node_id 是 String 节点ID。 offset 否 Integer 偏移量,表示从此偏移量开始查询,偏移量大于等于0,默认为0。
node_name String 节点信息。 rename_commands Array of strings 重命名的指令。 updated_config_length Integer 更新配置项的长度。
如何分析Redis 3.0实例的热Key? 由于Redis 3.0本身不提供热Key能力,您可以参考以下方法进行分析。 方法1:进行业务结构和业务实现分析,找到可能的热Key。 例如,某商品在秒杀,或者用户登录,对业务代码分析,很容易找到热Key。 优点:简单易行。 缺点:需要对业务代码比较了解
查询可用区信息 功能介绍 查询所在局点的可用区信息。 调用方法 请参见如何调用API。 URI GET /v2/available-zones 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 region_id String 区域ID。 available_zones
az_codes 是 Array of strings 创建缓存节点到指定且有资源的可用区Code。具体查询方法,请参考查询可用区信息,在查询时,请注意查看该可用区是否有资源。 如果是创建主备、Proxy集群、Cluster集群实例,支持跨可用区部署,可以为备节点指定备可用区。
proxy_num:该规格Proxy实例支持的Proxy节点数量。如果不是Proxy实例,该参数为0。 db_number:该规格实例的DB数量。 max_memory:实际可使用的最大内存。 max_connections:该规格支持的最大连接数。
node_name String 节点信息。 rename_commands Array of strings 重命名的指令。 updated_config_length Integer 更新配置项的长度。
连接实例必须使用密码吗?如何获取密码? Redis实例支持密码模式和免密模式。Redis本身支持不设置密码,客户端可以直接连接Redis缓存服务并使用,但出于安全考虑,建议尽量选用密码模式,通过密码来鉴权验证,提升安全性。若选用密码模式,您需要在创建实例时自定义密码。 Memcached
连接Redis网络要求 任何兼容Redis协议的客户端都可以访问DCS的Redis实例,您可以根据自身应用特点选用任何Redis客户端,Redis支持的客户端列表请参见Redis客户端。 客户端连接Redis在不同的连接场景下,需要满足不同的连接约束: 使用同一VPC内客户端访问Redis
Redis命令执行是否有超时时间?超时了会出现什么结果? Redis超时分为客户端超时和服务端超时。 客户端命令超时时间一般由客户端代码自行控制,业务侧需要根据自己的业务特点选择合适的超时时间(例如Java的Lettuce客户端,该参数名为timeout)。 客户端如果发生命令执行超时
入门实践 本文介绍DCS常见的应用实践,帮助您更好地使用DCS。 实践 描述 使用DCS实现热点资源顺序访问 在互联网场景,例如商品秒杀,随着系统的并发飙升,需要多台机器并发运行。如果有两个用户同时发起的请求分别落在两个不同的机器上,虽然这两个请求可以同时执行,但是因为两个机器运行在两个不同的
Redis实例CPU使用率高问题排查和解决 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,QPS过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消耗资源的命令
Redis实例CPU使用率达到100%的原因 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,qps过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消耗资源的命令
Redis 4.0/5.0 Cluster集群实例测试数据 测试环境说明 测试实例规格 Redis 4.0/5.0 32G Cluster集群 测试执行机规格 通用计算增强型 | c6.xlarge.2 | 4vCPUs | 8GB 测试工具 使用三台ECS并发测试,测试工具为memtier_benchmark
Redis 4.0/5.0 Proxy实例测试数据 测试环境说明 测试实例规格 Redis 4.0/5.0 64G(8分片) Proxy集群 测试执行机规格 通用计算增强型 | c6.xlarge.2 | 4vCPUs | 8GB 测试工具 使用三台ECS并发测试,测试工具为memtier_benchmark
Redis 4.0/5.0 主备实例测试数据 测试环境说明 测试实例规格 Redis 4.0/5.0 8G主备 Redis 4.0/5.0 32G主备 测试执行机规格 通用计算增强型 | c6.2xlarge.2 | 8vCPUs | 16GB 测试执行机镜像 Ubuntu 18.04
自动备份DCS实例数据 本节介绍如何在DCS管理控制台设置自动备份策略。设置完成后,系统将根据备份策略定时备份实例数据。 DCS的“自动备份”默认为关闭状态,如需开启自动备份,请参考本章节进行操作。单机实例不支持“备份与恢复”功能。 如果不需要自动备份,可以修改备份策略设置,关闭自动备份
Redis 6.0 Cluster集群实例测试数据 Redis 6.0基础版实例支持开启SSL,本章节包含开启SSL前后的Redis实例性能测试数据。 测试环境说明 测试实例规格 Redis 6.0 基础版 32G Cluster集群 测试执行机规格 通用计算增强型 | 8vCPUs
使用Jedis连接池报错如何处理? 在使用Jedis连接池JedisPool模式下,比较常见的报错如下: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the