docker Redis容器通过dump.rdb文件进行数据迁移或恢复数据

docker Redis容器通过dump.rdb文件进行数据迁移或恢复数据docker Redis容器通过dump.rdb文件进行数据迁移或恢复数据 拉取Redis镜像 # 拉取最新的Redis镜像 $docker pull redis 进入旧的Redis容器保存数据 $d

docker Redis容器通过dump.rdb文件进行数据迁移或恢复数据

docker Redis容器通过dump.rdb文件进行数据迁移或恢复数据

拉取Redis镜像

# 拉取最新的Redis镜像
$docker pull redis

代码100分

进入旧的Redis容器保存数据

代码100分$docker exec -it old_aley_redis redis-cli
127.0.0.1:6379>save

拷贝dump.rdb文件

通过上一步save命令会生成dump.rdb文件,如果不知道生成的文件保存在什么位置可以通过 docker inspect 容器名 查看容器信息在MOUNTS 下的Source的值可以看到保存位置

$ docker run -it --name aley_redis -v /home/aley/data/dump.rdb:/data/dump.rdb -p 6379:6379 redis:latest /bin/bash
$ redis-server

直接拉取的Redis镜像没有配置文件,需要自己下载配置文件,配置文件下载地址:http://download.redis.io/redis-stable/redis.conf 。将修改后的配置文件挂载到容器里。然后启动Redis服务时指定配置文件即可。

代码100分$ $ docker run -it --name aley_redis -v /home/aley/data/redis.conf:/data/redis.conf -p 6379:6379 redis:latest /bin/bash
$ redis-server /data/redis.conf

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7436.html

(0)
上一篇 2023-03-20 13:00
下一篇 2023-03-20 14:00

相关推荐

  • mysql增删改查教程_java数据库sql增删查改

    mysql增删改查教程_java数据库sql增删查改[TOC] 基本介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 mysql就是一个基于socket编写的

    2023-02-24
    142
  • Python判断非空方法

    Python判断非空方法在Python编程中,判断变量是否为空是比较常见的操作,因为我们的程序有时候需要根据变量是否为空来进行不同的操作。Python提供了多种方法来判断变量是否为空,接下来我们将从多个方面对Python判断非空方法进行阐述。

    2024-08-23
    28
  • ORA-08177_ora-28547:connection

    ORA-08177_ora-28547:connection问题描述:还是rman的问题,一个很沙雕的问题,改了半天,准备是要做数据库的全备,和归档的备份 1.连接rman进行备份,这里要保持数据库为mount状态,因为要对数据库全备 [oracle@orcl

    2022-12-28
    157
  • Python元组索引的使用方法

    Python元组索引的使用方法元组是Python中的一个特殊数据类型,类似于列表(list)。元组可以看作是不可改变的列表,一旦定义后不能更改,即元组中的元素值不允许被修改。元组使用小括号进行定义,元素之间以逗号分隔。

    2024-02-25
    129
  • SpringBoot使用Redis教程(共5步)「建议收藏」

    SpringBoot使用Redis教程(共5步)「建议收藏」SpringBoot使用Redis教程 应用环境: 存放Token、…. 第一步: 添加Redis依赖 <dependency> <groupId>org.springfr

    2023-05-24
    157
  • 了解Python Charm

    了解Python CharmPython被誉为一种高级编程语言,而Python Charm(以下简称Charm),是一款为Python语言特别设计的集成开发环境(Integrated Development Environment,IDE)。就像当初Ruby on Rails环境以Ruby为核心一样,Charm在Python开发领域也取得了广泛的认可。

    2024-07-07
    55
  • mysql初始化设置「建议收藏」

    mysql初始化设置「建议收藏」初始化密码 mysql>set password = password('你的密码'); mysql>flush privileges; 开启外网访问 mysql>use mys…

    2023-04-10
    169
  • 技术分享 | MySQL 监控利器之 Pt-Stalk[通俗易懂]

    技术分享 | MySQL 监控利器之 Pt-Stalk[通俗易懂]作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 一、概述 之前在社区发了一篇故障分析 | 有效解决 MySQL 行锁等待超时问题文…

    2023-03-04
    154

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注