检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
16GB 测试执行机镜像 Ubuntu 18.04 server 64bit 测试工具 使用单台ECS测试,测试工具为redis-benchmark 测试命令 redis-benchmark -h {IP} -p {Port} -a {password} -n {nreqs} -r {randomkeys}
参数名为timeout)。 客户端如果发生命令执行超时,根据不同客户端的逻辑控制,可能会发生超时报错、命令堵塞、客户端连接重试等情况。 Redis服务端Timeout默认配置为0,不会主动断开连接,如果需要修改配置,可以参考修改实例配置参数。 如果实例配置了该Timeout参数值
Cluster集群实例配置 # redis cluster节点信息 spring.redis.cluster.nodes=<ip:port>,<ip:port>,<ip:port> # redis cluster 最大重定向次数 spring.redis.cluster.max-redirects=3
暂不支持公网访问,您必须通过同一虚拟私有云下的弹性云服务器来访问缓存实例,以确保缓存数据的安全。如果您在应用开发调试阶段,可以通过ssh代理方式,实现本地环境访问实例。具体操作参考使用SSH隧道代理机制实现公网访问DCS实例。 父主题: 客户端和网络连接
使用SpringCloud时出现ERR Unsupported CONFIG subcommand怎么办? DCS的Redis实例可以配合Spring_Session进行Session共享。DCS的Redis实例对接SpringCloud时,遇到如下错误信息: 图1 Spring
取值范围: master:主节点。 slave:从节点。 proxy:proxy实例节点角色为"proxy"。 node_ip String 参数解释: 节点的IP。 取值范围: 不涉及。 node_port String 参数解释: 节点的端口。 取值范围: 不涉及。 node_id
Cluster集群实例使用内置key且跨slot的Lua脚本时迁移失败 当源实例是Cluster集群,且使用了内置key且跨slot的Lua脚本,迁移到DCS集群实例失败时,可以将目标端改为主备或读写分离实例。 在Cluster集群扩缩容、slot迁移等slot分布会发生变化的场
Cluster集群实例配置 #redis cluster节点连接信息 spring.redis.cluster.nodes=<ip:port>,<ip:port>,<ip:port> #redis cluster密码 spring.redis.password=<password> #redis
持的高版本Redis脚本和命令列表,以及命令使用限制说明。 DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0及以上版本。 DCS Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。 因安全原因,部分Redis命令
是否支持Memcached和Redis之间实例数据的迁移? 不支持,Memcached和Redis属于不同的缓存数据库,不支持互相迁移数据。 父主题: 数据备份/导出/迁移
恢复DCS实例数据 本节介绍如何在DCS管理控制台将实例已备份的记录恢复到本实例中。例如在实例数据误删除的场景,您可以通过该操作恢复实例数据。 如果需要将备份数据迁移到其他DCS实例中,请参考使用备份文件离线迁移DCS Redis实例。 约束与限制 Proxy集群支持开启或关闭多DB,开启多DB
x版本开始,使用RESP3(Redis 6.x引入)的HELLO命令进行版本自适应判断,但是对于不支持HELLO命令的低版本实例,兼容性存在一定问题。所以对于低版本的实例,建议直接在Lettuce中指定使用RESP2协议(兼容Redis 4/5)的版本来使用。 解决方案 添加一段代码,
edis协议的客户端都可以访问DCS。 因安全原因,部分Redis命令在分布式缓存服务中被禁用,具体请见Redis 5.0禁用的命令。 DCS集群实例支持多个key,但不支持跨slot访问的Redis命令列表,如实例受限使用命令所示。 部分Redis命令使用时有限制,例如KEYS
免费体验 图说DCS 立即使用 成长地图 由浅入深,带您玩转DCS 01 了解 了解分布式缓存服务的产品优势和业务使用场景,有助于您更准确地匹配实际业务,更快速地选择所需实例以及实例规格,满足业务效率。 产品介绍 什么是DCS DCS的使用场景 实例架构 不同Redis版本的差异 实例规格
哨兵原理 Sentinel概览 Redis Sentinel为Redis实现高可用。实际使用中,您可以使用Sentinel帮助Redis在无需人工干预的情况下抵御某些类型的故障,Redis Sentinel还能够完成其他辅助任务,如监控、通知和客户端配置。详细介绍可参考Redis官网。
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
edis协议的客户端都可以访问DCS。 因安全原因,部分Redis命令在分布式缓存服务中被禁用,具体请见Redis 6.0禁用的命令。 DCS集群实例支持多个key,但不支持跨slot访问的Redis命令列表,如实例受限使用命令所示。 部分Redis命令使用时有限制,例如KEYS
如果客户端代码业务异常,怀疑是Redis命令不生效,可以通过Redis-cli执行命令和查看数据,判断Redis命令执行是否异常。 以下列举两个场景: 场景一:通过设置key值和查看key值,即可判断该命令是否生效。 Redis通过set命令写String类型数据,但是数据未变化,则可以使用Redis-cli命令访问Redis实例,执行如下命令:
个主节点,1个备节点)。 实例类型 分片数 副本数 负载均衡 占用IP数 单机 单分片 单副本,不支持多副本 - 1个 主备 单分片 默认双副本,支持配置为2-10副本 企业版主备实例仅支持2副本 不支持 占用IP个数=副本数 读写分离 单分片 默认双副本,支持2-6副本 支持 1个
等接口。 日志管理 包括查询慢日志的接口。 ACL账号管理 包括创建、查询、修改、或删除ACL账号的接口。 IP白名单管理 包括为指定实例设置IP白名单分组、查询实例的IP白名单的接口。 后台任务管理 包括查询后台任务列表、删除后台任务的接口。 实例诊断 包括查询可用区信息、产品规格列表以及维护时间窗等接口。