检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
is实例的方法。更多的客户端的使用方法请参考Redis客户端。 以下操作以通过弹性云服务器上的客户端连接Redis实例为例进行说明。 约束与限制 本章节操作,仅适用于连接单机、主备、Proxy集群实例,如果是使用ioredis客户端连接Cluster集群,请参考NodeJs Redis客户端使用。
监控:Sentinel不间断地检查主从节点是否都在正常工作。 通知:如果Redis中某节点故障,Sentinel可以通过API通知系统管理员或其他计算机程序。 自动故障切换:如果主节点异常,Sentinel启动故障切换,将一个从节点升主,其他从节点从新的主节点进行复制,并通知使用该Redis的应用程序使用新地址进行连接。
要在规定的时间内为缓存实例进行续费,否则实例会自动释放,数据也可能会丢失。续费包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费概述。 费用账单 您可以在“费用中心 > 账单管理”查看与分布式缓存服务DCS相关的流水和明细账单,以便了解您的消费
Redis、Memcached Interger 客户端与服务端连接空闲超时断开时间,参数设为0表示连接永不断开。 0~7200,单位:秒 0 2 maxmemory-policy Redis、Memcached Enum 内存使用达到上限时对缓存数据管理策略。 参数说明见逐出策略。 volatile-lru
使用DCS实现游戏开合服的数据同步 游戏开合服,指大型网络游戏开启新服务器(服务区)或将新老服务器合并。在游戏开合服过程中,会遇到如何将不同服务器数据同步的问题。通过DCS服务Redis的消息队列pub/sub机制,可以将数据变更消息发布到Redis的频道中,其他游戏服务器订阅该频道,接收数据变更消
写流量大的场景请考虑普通主备或集群 。 从节点故障后,需要一定的时间从主节点全量同步数据,同步数据期间,从节点不对外提供服务,此时实例读请求性能会下降。 推荐使用<32G内存规格的实例,内存规格越小,主从全量同步数据时间越少,同步断链时间越短。 表5 Redis 6.0读写分离实例产品规格
is实例的方法。更多的客户端的使用方法请参考Redis客户端。 以下操作以通过弹性云服务器上的客户端连接Redis实例为例进行说明。 约束与限制 连接单机、主备、Proxy集群实例建议使用redis-py,Cluster集群实例建议使用redis-py-cluster。 前提条件
写流量大的场景请考虑普通主备或集群 。 从节点故障后,需要一定的时间从主节点全量同步数据,同步数据期间,从节点不对外提供服务,此时实例读请求性能会下降。 推荐使用<32G内存规格的实例,内存规格越小,主从全量同步数据时间越少,同步断链时间越短。 读写分离实例 图1 读写分离实例 实例示意图说明:
执行时间复杂度为O(N)的操作,引发慢查询和请求的堵塞,此时,客户端发起的其他请求可能出现暂时性失败。 复杂的网络环境 由于客户端与Redis服务器之间复杂网络环境引起,可能出现偶发的网络抖动、数据重传等问题,此时,客户端发起的请求可能会出现暂时性失败。 复杂的硬件问题 由于客户端所在的硬件偶发性故障引
1568084031 000 1 connected 备节点只能进行只读操作,不能进行写操作。在进行数据写入时,key存储在哪个slot中,由Crc16(key) mod 16384的值决定。 如下所示,数据写入时,根据Crc16(key) mod 16384的值决定key存储位置,并跳转到该slot所在的节点上。
ClusterRedisNodeMonitoredObject objects 参数解释: Proxy集群或Cluster集群时才存在,表示集群数据节点维度的监控对象列表。字段名称与children的子维度对象名称相同。 取值范围: 不涉及。 dcs_cluster_proxy_node Array of
将member元素从source集合移动到destination集合 SortedSet(有序集合) ZUNIONSTORE 计算给定的一个或多个有序集的并集 ZINTERSTORE 计算给定的一个或多个有序集的交集 HyperLogLog PFCOUNT 返回储存在给定键(或多个键)的HyperLogLog的近似基数
DCS缓存实例已经使用的内存量和您可以使用的最大内存量。 已使用的内存量包括两部分: 用户存储的数据; Redis-server内部的buffer(如client buffer、repl-backlog等),以及内部的数据结构。 CPU DCS缓存实例的CPU架构。只有Redis实例才会显示该字段。实例创建后,不支持变更CPU架构。
实例描述信息。 取值范围: 不涉及。 cpu_type String 参数解释: 实例CPU类型。 取值范围: x86_64:x86计算 aarch64:Arm计算 az_codes Array of strings 参数解释: 有资源的可用区编码。 取值范围: 不涉及。 features
2021年8月 支持写带宽控制。 2021年8月 支持带宽控制和命令时延记录。 2021年4月 修复redis代码中announce模块存在数据溢出风险的问题。 2021年1月 修复新创建的redis实例无法写入AOF的问题。 2020年10月 修复用户的身份验证命令。 2020年10月
0为DCS实例的IP地址,6379为DCS实例的端口号,DCS instance password为DCS实例的密码,hello为在通过Web Cli连接Redis时SET的数据名,请根据实际值替换。 图6 配置生命周期 创建后,工作负载状态为“运行中”时,说明工作负载创建成功。 图7 查看工作负载状态 测试Redis连接
accept为Stunnel监听端口,可以自定义。Redis客户端访问缓存实例时填写此端口。 connect为Stunnel转发地址与端口,此处填Redis缓存实例的弹性IP与端口,替换为2获取的公网访问地址即可。 配置示例如下: [redis-client] client = yes CAfile
连接数上限:表示允许客户端同时连接的个数,即连接并发数。具体实例的连接数,可查看监控指标“活跃的客户端数量”。 QPS:即Query Per Second,表示数据库每秒执行的命令数。QPS的测试方法,可参考性能测试方法。 Memcached实例支持“单机”和“主备”两种类型。 单机实例 因系统开销占
'maxmemory'的‘maxmemory’这个参数是Redis服务端对最大内存的配置,可以看到这是内存使用满了。 若Redis实例内存使用率并未达到100%,有可能当前写入数据的那个节点的mem达到最大值。通过redis-cli -h <redis_ip> -p 6379 -a <redis_password> -c
并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“?limit=10”,表示查询不超过10条数据。 例如您需要创建IAM用户,由于IAM为全局服务,则使用任一区域的Endpoint(比如“华北-北京四”区域的Endpoint:“iam