亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

redis通過redis-dump鏡像實現(xiàn)數(shù)據(jù)遷移

 更新時間:2025年04月09日 09:10:43   作者:a未來永遠是個未知數(shù)  
本文主要介紹了redis通過redis-dump鏡像實現(xiàn)數(shù)據(jù)遷移,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、redis-dump 鏡像打包

沒有找到可用的redis-dump鏡像,需要自己打包一下,這里我是在idea直接打包的

1.1 安裝windows docker

我沒有可用的docker環(huán)境,有的話可用連接可用的docker環(huán)境,無需部署windows版docker

windows docker 下載安裝:

https://docs.docker.com/desktop/setup/install/windows-install/

注意要配置國內(nèi)鏡像源,不然會有拉取不到鏡像的可能

點擊小齒輪進入設置頁面,點擊左側菜單欄的docker engine ,設置國內(nèi)鏡像源,如下圖所示:

在這里插入圖片描述

設置國內(nèi)鏡像源

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "host": [
    "0.0.0.0:2375"
  ],
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com",
    "https://reg-mirror.qiniu.com",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.nju.edu.cn"
  ]
}

1.2 idea項目創(chuàng)建

新建maven項目,其他類型的或許也可以,但平時建maven項目習慣了

新建dockerfile文件

目錄結構如下:

在這里插入圖片描述

dockerfile文件內(nèi)容如下:

FROM redis
RUN echo "" > /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian-security/ bullseye-security main" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib" >> /etc/apt/sources.list
RUN cat /etc/os-release
RUN redis-cli -v

RUN apt-get update && apt-get install ruby-dev -y \
    && apt-get install make -y \
    && apt-get install procps -y \
    && apt-get install gcc -y \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# RUN gem sources -a http://ruby.taobao.org/
RUN gem install redis
RUN gem install uri
RUN gem install uri-redis
RUN gem install drydock
# RUN gem install highline
RUN gem install yajl-ruby --platform=ruby
RUN gem install redis-dump -V

1.3 idea鏡像打包

點擊 edit configurations

在這里插入圖片描述

點擊+,添加dockerfile

在這里插入圖片描述

新建docker連接,我這里連接本地docker,使用的tcp連接方式

在這里插入圖片描述

配置內(nèi)容如圖:

在這里插入圖片描述

配置好后,點擊運行:

在這里插入圖片描述

查看生成的鏡像

PS D:\IdeaProjects\dockerTest> docker images
REPOSITORY     TAG      IMAGE ID       CREATED         SIZE
redis-dump     latest   f650cbe799ad   3 weeks ago     419MB

使用save命令保存,命令參考:菜鳥教程

二、redis數(shù)據(jù)遷移

2.1 數(shù)據(jù)導出

docker run redis-dump redis-dump -u redis://ip:6379 -d 0 > /redis-dump.json
# 或者也可以進入到容器內(nèi)執(zhí)行

2.2 數(shù)據(jù)導入

# 鏡像啟動
docker run redis-dump redis-dump
# 將json文件傳入容器內(nèi)
docker cp /redis-dump.json docker_id:/
# 進入容器
docker exec -it docker_id /bin/bash
# 數(shù)據(jù)導入
cat /redis-dump.json | redis-load -u:redis密碼@ip:6379

到此這篇關于redis通過redis-dump鏡像實現(xiàn)數(shù)據(jù)遷移的文章就介紹到這了,更多相關redis redis-dump鏡像數(shù)據(jù)遷移內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • Redis事務與數(shù)據(jù)持久化方式

    Redis事務與數(shù)據(jù)持久化方式

    該文檔主要介紹了Redis事務和持久化機制,事務通過將多個命令打包執(zhí)行,而持久化則通過快照(RDB)和追加式文件(AOF)兩種方式將內(nèi)存數(shù)據(jù)保存到磁盤,以防止數(shù)據(jù)丟失
    2025-01-01
  • Redis教程(一):Redis簡介

    Redis教程(一):Redis簡介

    這篇文章主要介紹了Redis教程(一):Redis簡介,本文是系列文章的第一篇,歡迎大家跟隨本教程學習Redis數(shù)據(jù)庫,需要的朋友可以參考下
    2015-04-04
  • php安裝redis擴展過程介紹

    php安裝redis擴展過程介紹

    大家好,本篇文章主要講的是php安裝redis擴展過程介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Redis3.2開啟遠程訪問詳細步驟

    Redis3.2開啟遠程訪問詳細步驟

    redis默認只允許本地訪問,要使redis可以遠程訪問可以修改redis.conf
    2018-03-03
  • Redis實現(xiàn)分布式Session管理的機制詳解

    Redis實現(xiàn)分布式Session管理的機制詳解

    這篇文章主要介紹了Redis實現(xiàn)分布式Session管理的機制詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 淺談Redis在秒殺場景的作用

    淺談Redis在秒殺場景的作用

    本文主要介紹了淺談Redis在秒殺場景的作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • Redisson之lock()和tryLock()的區(qū)別及說明

    Redisson之lock()和tryLock()的區(qū)別及說明

    這篇文章主要介紹了Redisson之lock()和tryLock()的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Redis實現(xiàn)會話管理和token認證的示例代碼

    Redis實現(xiàn)會話管理和token認證的示例代碼

    會話管理和身份認證是實現(xiàn)用戶登錄、權限管理等功能的基礎,本文主就來介紹一下Redis實現(xiàn)會話管理和token認證的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • Redis的大Key對持久化影響分析

    Redis的大Key對持久化影響分析

    為了保證數(shù)據(jù)的持久性,Redis提供了兩種持久化的方式,本文主要介紹了Redis的大Key對持久化影響分析,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • redis?bitmap數(shù)據(jù)結構之java對等操作詳解

    redis?bitmap數(shù)據(jù)結構之java對等操作詳解

    bitmap是以其高性能出名。其基本原理是一位存儲一個標識,其他衍生知道咱就不說了,而redis就是以這種原生格式存儲的,這篇文章主要介紹了redis?bitmap數(shù)據(jù)結構之java對等操作,需要的朋友可以參考下
    2022-10-10

最新評論