检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
备份缓存数据的必要性 业务系统日常运行中可能出现一些小概率的异常事件,比如异常导致缓存实例出现大量脏数据,或者在实例出现故障后持久化文件不能重新加载。部分可靠性要求非常高的业务系统,除了要求缓存实例高可用,还要求缓存数据安全、可恢复,甚至永久保存。
使用DCS实现游戏开合服的数据同步 方案概述 应用场景 游戏业务开合服,指一些大型网络游戏为了吸引新玩家,在运营一段时间后,会开启新服务区,当新服务区开放后,老服务区用户存在流向新服务区的趋势,用户数逐渐减少,为了改善老服务区用户的游戏体验,延长游戏生命周期,游戏开发商通常会进行新老服务区合并
首先为服务器调整运行内存,然后调整Redis内存配置并重启操作系统与服务。 提供不中断服务的在线扩容或缩容能力。 规格可根据实际需要,在DCS支持的规格范围内进行扩容或者缩容。 易运维 人工运维。 完善的运维服务配套,7*24小时监控与运维保障。
设置完成后,系统将根据备份策略定时备份实例数据。 DCS的“自动备份”默认为关闭状态,如需开启自动备份,请参考本章节进行操作。单机实例不支持“备份与恢复”功能。 如果不需要自动备份,可以修改备份策略设置,关闭自动备份。
提交命令重命名操作后,系统会自动重启该实例,重命名操作完成后立即生效。因为涉及安全性,页面不支持查询重命名后的命令。 同一个命令支持多次重命名,每次新的重命名操作会覆盖之前的重命名命令。 Redis 4.0及以上版本的实例支持命令重命名,Redis 3.0不支持。
如果通过URL的下载链接,在Linux系统中使用wget命令获取备份文件,则需要将下载链接使用英文引号括起来。如: wget 'https://obsEndpoint.com:443/redisdemo.rdb?
迁移步骤 分别在华为云ECS和源端转发服务器上安装Nginx,本文以ECS操作系统为Centos7.x为例进行安装,不同操作系统命令稍有不同。 执行以下命令,添加Nginx到yum源。
} catch (CertificateException | IOException | KeyStoreException | NoSuchAlgorithmException e) { e.printStackTrace(); return
如果您同时配置了DCS UserAccess和DCS FullAccess这两个系统策略,由于DCS UserAccess策略存在Deny,根据Deny优先原则,您无法执行实例创建、修改、删除、扩容和缩容操作。
获取副本状态 功能介绍 获取分片副本状态。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instance/{instance_id}/groups/{group_id}/group-nodes-state 表1 路径参数 参数 是否必选 参数类型
批量停止数据迁移任务 功能介绍 批量停止数据迁移任务,接口响应成功,仅表示下发任务成功。查询到迁移任务状态为TERMINATED时,即停止成功。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration-task/batch-stop
查看DCS审计日志 DCS通过云审计服务(Cloud Trace Service,简称CTS)为您提供云服务资源的操作记录,记录内容包括您从公有云管理控制台或者开放API发起的云服务资源操作请求以及每次请求的结果,供您查询、审计和回溯使用。 云审计服务主要支持的DCS操作 表1 云审计服务主要支持的
获取会话列表 功能介绍 获取会话列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/clients 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
Memcached如何迁移? 由于Memcached本身没有命令可遍历查询所有数据,因此无法从正在使用的Memcached中直接导出数据、并迁移到云缓存Memcached实例。 建议通过应用程序写日志的方式记录缓存key、同时提取key-value,写入云缓存Memcached,以逐步完成数据的迁移
执行gcc --version检查操作系统是否安装了用于编译Redis程序的GCC编译器。如下图,表示已经安装了GCC编译器。 如未安装GCC编译器,请使用以下命令安装GCC编译器。
Redis的持久化重写操作(Bgsave或Bgrewriteaof)比较消耗CPU资源(请参考为什么使用Fork执行Bgsave和Bgrewriteaof),Bgsave和Bgrewriteaof会调用系统的Fork机制,造成CPU短暂时间冲高。
Redis的持久化重写操作(Bgsave或Bgrewriteaof)比较消耗CPU资源(请参考为什么使用Fork执行Bgsave和Bgrewriteaof),Bgsave和Bgrewriteaof会调用系统的Fork机制,造成CPU短暂时间冲高。
自动续费的到期前7日自动扣款属于系统默认配置,您也可以根据需要修改此扣款日,如到期前6日、到期前5日等等。 更多关于自动续费的规则介绍请参见自动续费规则说明 。 前提条件 请确认包年/包月的缓存实例还未到期。
禁用脚本通过sudo方式执行 安全问题: redis-cli访问参数带密码敏感信息,会被ps出来,也容易被系统记录操作日志。 解决方案:改为通过API方式(Python可以使用redis-py)来安全访问,禁止通过sudo方式切换到dbuser账号使用redis-cli。
以64位Linux操作系统为例,执行以下命令: wget https://github.com/stickermule/rump/releases/download/0.0.3/rump-0.0.3-linux-amd64; 解压缩后,添加可执行权限。