源端和目标端必须是基础版Redis,且不能是Cluster集群实例。企业版实例和Cluster集群实例不支持实例交换IP。
取值范围如下: single:表示单机实例 ha:表示主备实例 cluster:表示cluster集群实例 proxy:表示Proxy集群实例 ha_rw_split: 表示读写分离实例 description 否 String 模板的描述信息。
客户端通过CCE连接DCS 方案概述 随着容器技术的普及,越来越多的应用程序部署在容器环境中。本章节将介绍如何将Redis客户端部署到云容器引擎CCE的集群容器中,通过CCE连接DCS。 前提条件 准备以下实例资源: 创建VPC和子网,例如vpc-test。
表7 Redis 6内核版本发布记录 版本号 日期 特性描述 6.2.10 2023年11月 修复cluster因为publish消息至所有连接节点导致的内存增长后无法下降的问题。 2023年5月 支持写带宽控制。 2023年3月 修复带宽流控统计。
对于Cluster集群实例: Cluster集群是多主多从架构,有多组主从节点IP地址和1个域名连接地址。选择域名连接或IP连接不影响功能的使用。
以Hash类型为例,可以在客户端定义一个分拆Key的数量N,每次对HGET和HSET操作的field计算哈希值并取模N,确定该field落在哪个Key上,实现上类似于Redis Cluster的计算slot的算法。 将大Key单独转移到其余存储介质。
0-100 % 不涉及 Memcached实例 1分钟 维度 Key Value dcs_instance_id Redis实例 dcs_cluster_redis_node 数据节点 dcs_cluster_proxy_node Proxy节点(Redis 3.0) dcs_cluster_proxy2
表2 Query参数 参数 是否必选 参数类型 描述 node_id 是 String 节点ID。如果是读写分离、proxy集群实例请使用proxy节点node_id,如果是单机、主备、cluster集群实例请使用数据节点的node_id。
集群不支持AOF格式文件导入 集群不支持AOF格式文件导入的处理建议: Cluster集群仅支持导入.rdb备份文件,不支持.aof备份文件。
创建的缓存实例为什么可使用内存比实例规格少一些? Redis 3.0、Memcached采用虚拟机部署,系统会占用小部分内存。其他版本的实例不会存在该问题。 父主题: Redis使用
yes:开启 no:关闭 no cluster-sentinel-enabled 实例兼容哨兵(Sentinel)模式。 仅Proxy集群实例支持该参数。
>=0byte 测量对象: Redis实例 测量维度: dcs_instance_id 1分钟 used_memory_lua Lua已用内存 该指标用于统计Lua引擎已使用的内存字节。 单位:可在控制台进行选择,如KB、MB、byte等。
yes:开启 no:关闭 no cluster-sentinel-enabled 实例兼容哨兵(Sentinel)模式。 仅Proxy集群实例支持该参数。
AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 Token认证:通过Token认证调用请求。
权限策略和授权项 如果您需要对您所拥有的DCS进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DCS服务的其它功能。
Lettuce存在几个方面的问题: Lettuce默认未配置集群拓扑刷新的配置,会导致Cluster集群在发生拓扑信息变化(主备倒换,扩容缩容)时,无法识别新的节点信息,导致业务失败。可参考使用Lettuce连接Cluster集群实例时的扩容异常处理。
每个Cluster集群分片默认是一个双副本的主备实例,当主节点故障后,同一分片中的备节点会升级为主节点来继续提供服务。 Cluster集群:通过分片化分区来增加缓存的容量和并发连接数,每个分片包含一个主节点和0到多个备节点,分片本身对外不可见。
Redis企业版与基础版差异 DCS企业版为全自研的版本,100%兼容开源Redis软件,由传统的单master-单worker线程模型升级为master-N*worker线程模型,每个worker线程都可承担端口监听(监听建立网络链接的请求)、accept请求(接纳并建立网络链接
配置参数名称:reserved-memory-percent 监控中内存利用率统计是扣除预留内存的。
当前在Web CLI下所有命令参数暂不支持中文且key和value不支持空格。 当value值为空时,执行get命令返回nil。 控制台连接Redis 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
您即将访问非华为云网站,请注意账号财产安全