检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录已创建的弹性云服务器。 执行如下命令,确认是否已安装Telnet客户端。 which telnet 若界面显示Telnet客户端所在目录,表示当前云服务器已安装Telnet客户端。否则请自行安装Telnet客户端。 Linux系统中,如果没有安装Telnet客户端,可执行yum -y
配置Redis网络连接 连接Redis网络要求 开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址 父主题: 连接Redis实例
当检查实例存在非标配置项时,会提示您当前实例存在非标配置,变更规格会转换为标准的DCS实例配置。 其中,只有当非标检查结果为非标准带宽或非标准Proxy节点数时,您可以选择实例变更后保留原非标带宽或Proxy节点数,其他非标配置不支持保留。 如果实例不存在非标配置,检查正常,无需处理。
VPC终端节点服务,主要是将Redis缓存实例配置为VPC终端节点支持的服务,用户可以直接通过VPC终端节点服务的地址访问。 Redis Proxy集群实例提供的IP地址和域名,即为VPC终端节点服务的地址。 ELB 弹性负载均衡服务器,采用集群高可用方式,支持多可用区部署。 Proxy Redis
配置DCS实例参数模板 查看DCS实例参数模板信息 创建DCS实例自定义参数模板 父主题: 管理实例
该报错代表执行的Redis命令存在参数错误(语法错误),可以参考开源Redis命令协议介绍进行命令构造。 ERR unknown command 'xxx' 该报错代表此命令为未知命令或者非redis协议定义的合法命令,可以参考开源Redis命令协议介绍进行命令构造。 ERR Unsupported
CLI功能连接实例,执行flushdb或者flushall命令清空数据,或使用DCS控制台上的“更多>数据清空”功能一次全量清空Redis数据。 如果是集群实例,集群实例默认不支持多DB,由分片组成,如果使用命令清空,需要对集群每个分片都执行flushdb或者flushall命令,否则容易出现数据清空不彻底的问题。
测能力明显强于Lettuce,可靠性更强。 Jedis连接池参数配置建议 表1 Jedis连接池参数配置建议 参数 配置介绍 配置建议 maxTotal 最大连接,单位:个 根据Web容器的Http线程数来进行配置,估算单个Http请求中可能会并行进行的Redis调用次数,例如:
主备实例或读写分离实例变更为Proxy集群实例 变更为proxy集群时,需要评估proxy集群的多DB使用限制和命令使用限制对业务的影响。具体请参考proxy集群使用多DB限制,实例受限使用命令。 变更前实例的已用内存必须小于变更后最大内存的70%,否则将不允许变更。 如果变更前实例的已用内存
群),单击对应的“创建为自定义模板”。 将“参数配置”下的“multi-db”设置为yes。 输入新的模板名称后单击“确定”,创建自定义模板成功。 单击“缓存管理>购买缓存实例”,创建Proxy集群实例。 创建实例时,需将“参数配置”选择为“使用自定义模板”,并选择如上步骤中创建
短连接性能差,推荐使用带有连接池的客户端。 如果只是用于数据缓存,容忍数据丢失,建议关闭持久化(在实例参数配置中将appendonly参数修改为no即关闭AOF持久化)。 配置告警,便于提前发现大Key、热Key。 参考配置告警配置节点级别的内存利用率监控指标的告警。 如果某个节点存在大key,这个节点比其他
您也可以在需要查看的缓存实例的“操作”列,单击“查看监控”,进入云监控服务的页面查看,这和在缓存实例信息页面“性能监控”页签内容一致。 父主题: 查看监控指标与配置告警
集群实例,则每个分片都有2个节点(1个主节点,1个备节点)。 实例类型 分片数 副本数 负载均衡 占用IP数 单机 单分片 单副本,不支持多副本 - 1个 主备 单分片 默认双副本,支持配置为2-10副本 企业版主备实例仅支持2副本 不支持 占用IP个数=副本数 读写分离 单分片
为60s),配置如下图: 可能会导致端到端业务访问时间过长(最长达到默认超时时间),如下图所示: 在客户端侧添加timeout参数后,备节点超时时间大幅度缩短,并且可以根据客户自己的业务诉求进行调整,配置如下: 配置后查看端到端业务访问时间如下图所示: 因此在未配置timeout
原因为出于安全考虑,DCS暂不支持客户端发起的CONFIG命令,需要按如下步骤进行操作: 通过管理控制台修改Redis实例的配置参数notify-keyspace-event,将值指定为“Egx”。 在Spring框架的XML配置文件中,增加如下: <util:constant
在客户端做任何配置。 Redis Cluster集群实例 支持从客户端实现读写分离,需要在客户端做配置,参考配置说明。 Redis 4.0/5.0/6.0基础版主备实例 支持从客户端实现读写分离,需要在客户端增加用户读写请求判断。 其他版本及实例类型 不支持。 配置说明 Redis
Redis的Key是否能设置为大小写不敏感? DCS Redis和开源Redis保持一致,key对大小写敏感,且不支持设置大小写不敏感功能。 父主题: Redis命令
Redis内部内存碎片率过高 8 cause 缓存命中率低于{THRESHOLD} 9 cause 大量key集中过期 10 cause 执行了O(N)时间复杂度命令:{COMMANDS} 11 cause CPU负载高于{THRESHOLD} 12 cause 执行持久化 13 cause QPS升高
使用同一VPC内客户端访问Redis实例。 安装了客户端的弹性云服务器必须与Redis实例属于同一个VPC。Redis 3.0/6.0企业版实例,弹性云服务器与Redis实例需配置为相同的安全组,或者安全组不同时配置安全组连通规则。Redis 4.0/5.0/Redis 6.0基础版实例,如果实例配置了IP白名单
已创建弹性云服务器,创建弹性云服务器的方法,请参见购买弹性云服务器。 如果弹性云服务器为Linux系统,该弹性云服务器必须已经安装gcc编译环境。 如果ECS未安装gcc编译环境,请执行以下命令进行安装: yum install -y make yum install -y pcre-devel yum