检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
移或增量迁移到目标Redis中。 Redis-cli Redis自带命令行工具,支持导出RDB文件,也支持将持久化的AOF文件整库导入。 AOF文件为所有数据更改命令的全量集合,数据文件稍大。 - Rump 支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。
自建Redis迁移至DCS 使用迁移任务在线迁移自建Redis 使用备份文件离线迁移自建Redis 使用Redis-cli离线迁移自建Redis(AOF文件) 使用Redis-cli离线迁移自建Redis(RDB文件) 使用RedisShake工具在线迁移自建Redis Cluster集群
调整后重启生效:/sbin/sysctl -p 无法解决问题 如果按照以上原因排查之后还有问题,可以通过抓包并将异常时间点、异常信息以及抓包文件发送给技术支持协助分析。 抓包可使用tcpdump工具,命令如下: tcpdump -i eth0 tcp and port 6379 -n
备份与恢复 删除备份文件 恢复指定实例 查询实例恢复记录 获取备份文件下载链接 备份指定实例 查询实例备份信息 父主题: API V2(推荐)
使用Rump工具迁移数据,命令执行后无报错,但Redis容量无变化 是否支持控制台导出RDB格式的Redis备份文件? 缓存实例备份文件如何存放?备份文件的数量是否有限制? Redis在线数据迁移是迁移整个实例数据么? AOF文件在什么情况下会被重写 Redis迁移失败有哪些常见原因? 一个数据迁移能迁移到多个目标实例么?
备份和恢复 备份指定实例 恢复指定实例 查询实例备份信息 查询实例恢复记录 删除备份文件 获取备份文件下载链接 父主题: 历史API
13版本的客户端为例。 wget https://download.redis.io/releases/redis-5.0.13.tar.gz 解压Redis,进入Redis目录,执行编译命令后返回redis目录。 tar xvzf redis-5.0.13.tar.gz cd redis-5
新建build.sh文件,将如下代码复制到build.sh文件。 g++ -o dcs_sample dcs_sample.cpp -lmemcached -std=c++0x -lpthread -lsasl2 编译如果报错找不到libmemcached.so.11文件,请用find
6.0.9版本为例。 wget http://download.redis.io/releases/redis-6.0.9.tar.gz 解压客户端压缩包。 tar xzf redis-6.0.9.tar.gz 进入redis-6.0.9的src目录下。 cd redis-6.0
用备份文件导入方式迁移。 自建Redis迁移至DCS,默认没有禁用SYNC和PSYNC命令。 其他云厂商迁移到DCS云服务: 一般云厂商都是禁用了SYNC和PSYNC命令,如果使用DCS控制台的在线迁移功能,需要联系源端的云厂商运维人员放通此命令。离线迁移,推荐使用备份文件导入方式。
使用find或者locate命令找到php.ini文件。 find / -name php.ini 编辑该文件,增加以下两行: extension=memcached.so memcached.use_sasl = 1 图1 增加php.ini配置 测试连接。 新增一个memcached.php文件,增加如下内容:
DCS实例间迁移 使用迁移任务在线迁移DCS Redis实例 使用备份文件离线迁移DCS Redis实例 父主题: 迁移实例数据
级到最新版本,升级后就可以支持备份恢复功能。 单机实例不支持备份功能,用户可以通过Redis-cli客户端导出rdb文件,但是使用Redis-cli导出rdb文件依赖SYNC命令。 放通了SYNC命令的单机实例(例如Redis 3.0单机实例,未禁用SYNC命令),可以通过执行以下命令,将单机实例上的数据导出:
备份恢复实例数据 DCS备份恢复概述 自动备份DCS实例数据 手动备份DCS实例数据 恢复DCS实例数据 下载DCS实例备份文件
其他云厂商Redis迁移至DCS 使用迁移任务在线迁移其他云厂商Redis 使用备份文件离线迁移其他云厂商Redis 使用Rump在线迁移其他云厂商Redis 使用RedisShake在线迁移其他云厂商Redis 使用RedisShake离线迁移其他云厂商Redis 父主题: 迁移实例数据
objects 导入的备份文件文件列表,数据来源为OBS桶时必须填写。 backup_id String 备份记录ID,数据来源为备份记录时必须填写。 表4 Files 参数 参数类型 描述 file_name String 备份文件名。 size String 文件大小(单位:Byte)。
objects 导入的备份文件文件列表,数据来源为OBS桶时必须填写。 backup_id String 备份记录ID,数据来源为备份记录时必须填写。 表4 Files 参数 参数类型 描述 file_name String 备份文件名。 size String 文件大小(单位:Byte)。
python-pip; pip install python-binary-memcached; 新建Python文件如dcs_test.py,将如下Python代码复制到dcs_test.py文件并修改代码。 密码模式代码示例 其中ip or domain name:port需要修改为4获取的
failed:备份失败。 expired:备份文件过期。 deleted:已手动删除备份文件。 remark String 备份缓存实例的备注信息。 period String 备份执行时间段。 progress String 备份进度。 size Long 备份文件大小(Byte)。 instance_id
导入的备份文件文件列表,数据来源为OBS桶时必须填写。 backup_id 否 String 备份记录ID,数据来源为备份记录时必须填写。 表4 Files 参数 是否必选 参数类型 描述 file_name 是 String 备份文件名。 size 否 String 文件大小(单位:Byte)。