检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
格变更、参数配置、密码修改、缓存分析、实例备份、和在线迁移等操作。 Redis实例默认状态为“运行中”,当实例关机后,运行状态为“已关闭”。 Redis实例关机后,计费不受影响,与运行中的实例计费一致。 关闭/启动DCS实例 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
3.0实例)或白名单(Redis 4.0/5.0实例)是否放通端口和IP,确保网络是连通的;如果不在同一个VPC,则需要建立VPC对等连接,打通网络。 源Redis和目标Redis必须允许迁移任务底层虚拟机访问。实例安全组或白名单配置,请参考配置安全组、配置白名单。 源Redis
规则,降低网络入侵风险。 客户端应用所在ECS设置防火墙。 客户端应用所在的服务器建议配置防火墙过滤规则。 设置实例访问密码。 配置实例白名单。 Redis-cli使用 隐藏密码 安全问题:通过在redis-cli指定-a参数,密码会被ps出来,属于敏感信息。 解决方案:修改Re
DCS实例规格变更是否需要关闭或重启实例? 实例处于运行中的状态即可进行规格变更,不涉及关闭实例资源或重启实例的操作。 父主题: 扩容缩容与实例升级
审计日志需要额外记录的命令。审计日志默认只记录写命令,该参数可以指定用户额外需要记录的命令。只有在开启了审计日志的情况下才有效。 审计日志目前为白名单特性,只有开启了审计日志白名单的用户,并且仅当实例类型为Proxy集群实例时,才显示该参数。 该参数配置的值必须由英文字母或与.-_组成的命令,且必须以
在实例维护时间窗内,服务运维要对实例进行维护操作时,会提前和用户沟通确认;具体升级操作以及影响,服务运维人员会提前和用户确认,用户不用担心维护窗内,实例运行异常的问题。 父主题: 扩容缩容与实例升级
本文介绍DCS常见的应用实践,帮助您更好地使用DCS。 实践 描述 使用DCS实现热点资源顺序访问 在互联网场景,例如商品秒杀,随着系统的并发飙升,需要多台机器并发运行。如果有两个用户同时发起的请求分别落在两个不同的机器上,虽然这两个请求可以同时执行,但是因为两个机器运行在两个不同的Java虚拟机中,每个机器加的锁
风险检查正常后,单击“提交订单”,开始变更DCS缓存实例。提交变更后,在界面上可以选择跳转到后台任务界面,查看变更任务的状态。 单击后台任务页面中的任务名称,可以查看任务详情。实例规格变更成功后,实例状态切换为“运行中”。 图1 查看后台任务详情 当单机实例规格变更失败时,实例暂不可用,实例规格仍然为变更
0主备实例架构,如图1所示。 图1 Redis 3.0主备实例示意图 示意图说明: VPC 虚拟私有云。实例的内部所有服务器节点,都运行在相同VPC中。 客户应用 运行在ECS上的客户应用程序,即Redis的客户端。 Redis实例兼容开源协议,可直接使用开源客户端进行连接,关于多语言客户
可以使用应用双写的方式,即在迁移过程中业务数据继续从源Redis中正常读取,同时将数据的增删改操作在华为云DCS的Redis实例中执行一遍。 保持以上状态运行一段时间后(等待较多的旧数据过期删除),把系统的缓存数据库正式切到华为云DCS。如涉及业务系统迁移云服务,需要在缓存数据库切换前完成业务系统的部署。
在缓存管理页面,单击缓存实例进入实例详情页面。 单击“实例配置 > 参数配置”进入参数配置页面。 单击multi-db参数后的“修改”,将参数运行值修改为“yes”,即开启多DB。 如需关闭多DB,将参数运行值修改为“no”。 单击“保存”,在修改参数配置弹框中单击“是”,完成开启/关闭多DB操作,无需重启实例。 父主题:
Redis可提供高效的数据库服务,当内存不足时,可能导致Key频繁被逐出、响应时间上升、QPS(每秒访问次数)不稳定等问题,进而影响业务运行。由于Redis自身运行机制(主从同步、延迟释放等),内存占用率可能出现略微超过100%的情况,此为正常情况,此时内存已经写满,用户需要考虑扩容,或者
包年/包月缓存实例到期后会影响实例正常运行。如果您想继续使用,需要在指定的时间内为实例续费,否则实例会删除,数据丢失且不可恢复。 续费操作仅适用于包年/包月的缓存实例,按需计费的缓存实例不需要续费,只需要保证账户余额充足即可。 缓存实例在到期前续费成功,所有实例资源得以保留,且缓存实例的运行不受影响。缓存
企业版存储型可选择8GB-32GB内存容量,最大存储容量(SSD磁盘容量)可达256GB 更多企业版高性能型和存储型的差异请参考表2。 数据安全 支持细粒度授权和IP白名单 除单机实例外,均支持持久化和数据备份 支持跨AZ容灾 支持异常自动切换 支持一键在线扩容和变更缓存类型 支持细粒度授权和安全组配置 支持持久化和数据备份
其他版本和实例类型暂不支持该特性。 appendonly参数默认只有yes和no两个选项,如需设置为only-replica,需要联系运维人员放通该参数的白名单。 仅从节点持久化相对于主从节点同时持久化,因主节点减少了AOF写入和重写的影响,性能会有所提升,但可靠性会有所降低,请根据实际业务情况选择。
端口,请根据实际情况替换。 图1 Redis单机实例示意图 示意图说明: VPC 虚拟私有云。实例的内部所有服务器节点,都运行在相同VPC中。 客户应用 运行在ECS上的客户应用程序,即实例的客户端。 Redis实例兼容开源协议,可直接使用开源客户端进行连接,关于多语言客户端连接示例,请参考用户指南的连接缓存实例。
的传输通道,确保数据传输安全。 单击“确定”,开启公网访问功能。 开启公网访问功能大约需要1~2分钟,请耐心等待。 当前页面会自动跳转到“后台任务”页签,并显示当前任务的操作进度。任务状态为“成功”,表示开启公网访问成功。 父主题: 公网连接Redis 3.0(Redis 3.0已停售)
原生JedisPool(操作单机,主备,Proxy集群)模式下,Jedis不提供重试功能,因此需要自己封装重试。可以参考JedisClusterCommand的实现方法,自行实现JedisPool的重试方法。 在JedisCluster模式下,Jedis提供了重试功能,可以配置maxAttempts参数来定义
期,则删除该键,然后返回Key不存在的结果;未过期则不做操作,继续执行原有的命令。 定期删除:由Redis的定时任务函数实现,该函数以一定的频率运行,每次运行时,都从键空间中取出一定数量的随机Key进行检查,并删除其中的过期键。 不是每次定时任务都会检查所有的Key,而是随机检查
并输入重命名名称,单击“确定”。 在“命令重命名”对话框中单击“添加重命名命令”,可以同时为多个高危命令进行重命名。重命名后,您可以在“后台任务”页面查看重命名的操作记录。 图1 命令重命名 父主题: 管理实例