Toc
  1. docker redis
  2. docker redis数据迁移
Toc
0 条结果
lllyyb
redis数据迁移
2024/02/24   183 字 数据库 redis 数据迁移

把云数据库redis上的数据迁移到服务器自己搭建的redis上面。

docker redis

1
docker run -p 16379:6379 --name redis -v /xxx/redis.conf:/etc/redis.conf -v /xxx/redis:/data -d redis redis-server /etc/redis.conf

docker redis数据迁移

  • 先备份原始dump.rdb
  • 修改本地redis的配置文件/xxx/redis.conf,把 appendonly 参数改为 no
  • 复制备份文件到redis的dir(/xxx/redis)路径下
  • 连接进入本地redis redis-cli,config修改 appendonly 参数为 yes
1
2
3
docker exec -ti redis redis-cli

config set appendonly yes
  • 等待 Redis 将内存中的数据写入 appendonly.aof 文件,此时 RDB 和 AOF 数据已同步
  • 停止 Redis,修改配置文件开启 AOF 持久化和 RDB 持久化;
  • 启动 Redis,数据恢复和持久化配置完成。
本文作者:lybtt
版权声明:本文首发于lybtt的博客,转载请注明出处!