首页 > 数据库 >Windows中使用Docker安装Redis

Windows中使用Docker安装Redis

时间:2022-09-22 14:47:48浏览次数:50  
标签:Windows 6666 redis conf Docker Net Redis

1、拉取Redis

以管理员身份运行CMD,执行如下命令拉取Redis

docker pull redis 

2、在D盘新建目录D:\Net_Program\Net_Docker\Redis

 

在D盘新建D:\Net_Program\Net_Docker\Redis目录,然后在该目录下分别新建Conf和Data目录,分别用于挂载配置文件和存放数据持久化文件。

下载 redis.conf 配置文件,将http://download.redis.io/redis-stable/redis.conf文件下载下来并存放到D:\Net_Program\Net_Docker\Redis\Conf目录下,并修改如下配置:

- 修改端口:port 6666

- 修改密码:requirepass 123456

- 修改持久化:appendonly yes

- 修改连接:bind 0.0.0.0

 

 

3、构建并启动Redis容器

执行如下命令构建并启动Redis容器:

docker run -p 6666:6666 --name redis-6666 -v D:/Net_Program/Net_Docker/Redis/Conf/redis.conf:/etc/redis/redis.conf -v D:/Net_Program/Net_Docker/Redis/Data:/data -d redis redis-server /etc/redis/redis.conf --requirepass 123456 --appendonly yes 

 

各个参数说明:

-p: 指定端口映射,格式为:主机(宿主)端口:容器端口,如这里我都指定的是 6666
--name:为容器指定一个名称,如这里我指定的名称为 redis-6666
-v D:/Net_Program/Net_Docker/Redis/Conf/redis.conf:/etc/redis/redis.conf,把宿主机配置好的 redis.conf 放到容器内的这个位置中
-v D:/Net_Program/Net_Docker/Redis/Data:/data,把 Redis 持久化的数据在宿主机内显示,做数据备份
-d: 后台运行容器,并返回容器 ID
--requirepass:设置密码

--appendonly:持久化设置

然后我们打开Docker Desktop查看,就多了一个名叫redis-6666的容器了,如下图所示:

 

 

 

我们可以看到,redis-6666这个容器已经运行起来了,我们可以使用nc命令查看6666这个端口是否可用,可用的话则代表Redis服务已经开启运行,如下图所示:

 

 

4、测试连接

我们使用DBeaver工具连接测试如下图所示:

 

 

标签:Windows,6666,redis,conf,Docker,Net,Redis
From: https://www.cnblogs.com/zqyo2000z/p/16719177.html

相关文章

  • 第二十章 Redis面试总结
    一、Redis持久化1.RDB与AOF的区别RDB可以理解为是一种全量数据更新机制,AOF可以理解为是一种增量的更新机制,AOF重写可以理解为是一种全量+增量的更新机制(第一次是全量,后面......
  • Windows burpsuite抓取微信小程序数据包
    Windows  burpsuite抓取微信小程序数据包前言:需要安装好微信低版本3.5或者以下,高版本有时会抓不到包。证书配置好的bp,proxifier工具(关注公众号:网络SAFE学习回复......
  • Windows - 部署 Elasticsearch
    Windows-部署Elasticsearch                                      引用:https://blog......
  • Windows图片查看器丢失
    图片默认打开方式没有Windows图片查看器解决方法:1)打开注册表:运行-->输入:regedit;2)打开如下路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhotoV......
  • 使用Watchtower实现Docker容器自动更新
    前言:通常情况下我们手动更新容器的步骤比较繁琐,需要四个步骤:1.停止容器2.删除容器3.检查镜像更新情况,更新镜像4.重新启动容器容器少还无所谓,但要是需要更新大量的......
  • 获取阿里云docker加速器地址
    1.登录阿里云官网https://www.aliyun.com/2.注册账号登录  3.产品-->容器与中间件-->容器镜像服务  4、管理控制台  5、镜像工具-->镜像加速器 ......
  • WSL 和 Windows 互相访问文件系统
    在Windows10中安装WSL可以安装Linux子系统进行尝试编译需要linux环境才能构建的工具,或者体验linux系统;如果你不确定当前是否有Linux子系统在运行,可以在WindowsPowe......
  • 服务器里面运行一个项目用docker容器
    先建一个文件docker-compose.yml#使用说明V3.3.0#1.使用docker-compose宿主机不需要配置host来发现#2.无需修改源码,根目录docker-composeup即可#3.静静等......
  • redis分布式锁,redis中set和setnx的区别
    转自:https://www.zhangshilong.cn/work/320344.html Redis命令SETNX的使用(包含Java分布式锁实现)可以参考Redis官网对SETNX命令的介绍:https://redis.io/commands/setnx......
  • windows查看蓝屏日志 的方法
    电脑出现蓝底白字的时候,那些白字,就是一串数字加字母,就是错误代码,通过错误代码,可以判断电脑蓝屏的原因。不过这个蓝底白字显示的时间特别短,一般人记不住。其实,windows......