分布式缓存服务 DCS-使用Redis-cli离线迁移自建Redis(AOF文件):生成AOF文件

时间:2024-10-24 19:37:49

生成AOF文件

  1. 登录弹性云服务器。
  2. 安装Redis-cli客户端。该操作以客户端安装在Linux系统上为例进行说明。
    1. 执行如下命令下载Redis。您也可以安装其他Redis版本。具体操作,请参见Redis官网
      wget http://download.redis.io/releases/redis-5.0.8.tar.gz
    2. 执行如下命令,解压Redis客户端源码包。
      tar -xzf redis-5.0.8.tar.gz
    3. 进入Redis目录并编译Redis客户端源码。
      cd redis-5.0.8
      make
      cd src
  3. 执行如下命令开启缓存持久化,得到AOF持久化文件。
    redis-cli -h {source_redis_address} -p {port} -a {password}  config set appendonly yes

    {source_redis_address}为源Redis的连接地址,{port}为源Redis的端口,{password}为源Redis的连接密码。

    开启持久化之后,如果AOF文件大小不再变化,说明AOF文件为全量缓存数据。

    • 使用redis-cli登录Redis实例,输入命令“config get dir”可以查找生成的AOF文件保存路径,文件名如果没有特殊指定,默认为:appendonly.aof。
    • 生成AOF文件后如需关闭同步,可使用redis-cli登录redis实例,输入命令“config set appendonly no”进行关闭。
support.huaweicloud.com/usermanual-dcs/dcs-migration-0312010.html