Windows系统下使用docker部署redis

news/2024/7/7 20:23:42

使用虚拟机部署redis,虚拟机很占用电脑资源,所以选择使用docker对redis进行部署。

一、安装docker


安装链接:https://docker.p2hp.com/
在这里插入图片描述

二、配置redis.conf文件


下载配置文件:https://download.redis.io/redis-stable/redis.conf

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes 
# 密码,设置后访问Redis必须输入密码
requirepass 123456

一些其他的配置:

# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

三、


下载Redis镜像

docker pull redis

四、将docker的redis文件夹挂载到windows文件夹


数据目录: D:\code\docker\redis\data
配置文件: D:\code\docker\redis\data\redis.conf

在cmd下使用如下命令运行docker镜像,指定端口为6379,指定名称为localRedis,指定挂载地址。
命令:

docker run -itd -p 6379:6379 --name localRedis -v /D/code/docker/redis/redis.conf:/etc/redis/redis.conf -v /D/code/docker/redis/data:/data redis redis-server /etc/redis/redis.conf

本地文件位置:
在这里插入图片描述
docker中运行的容器:
在这里插入图片描述
运行过后可以通过docker exec -it [containerName] bash进入容器,使用redis-cli进入到redis服务器中,ping检测redis是否正常:
在这里插入图片描述

四、测试是否可以连接redis


使用客户端工具进行连接
我这边使用的是Another Redis Desktop Manager
在这里插入图片描述
可以正常连接:
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/1787240.html

相关文章

高教社杯数模竞赛特辑论文篇-2023年A题:定日镜场的输出功率优化(附获奖论文及MATLAB代码实现)(中)

目录 6.4定日镜平均输出热功率优化模型的求解 6.5问题二求解结果 6.6 结果分析

vSphere进入维护模式

在vSphere中,当您将主机置于维护模式时,虚拟机通常会根据您的设置自动迁移。vSphere提供了不同的维护模式选项,包括: 自动迁移虚拟机:如果您选择将主机置于"维护模式",并启用了VMware vSphere Di…

Python--集合----无序,去重,空集合只能用set()方法

集合(set)是一个无序的不重复元素序列。 特点:天生去重 无序 集合定义:在Python中,我们可以使用一对花括号 {} 或者 set()方法 来定义集合, 但是如果你 定义的集合是一个 空集合&#xf…

python 路径变更后 pip 运行报错

python 路径变更后 pip 运行报错 Fatal error in launcher: Unable to create process using "d:\python-3.6.6\python .exe" "D:\python-3........出现这种原因是因为生产 Scripts\pip.exe中存在绝对路径,因此当python变更过路径后所有 Scripts目…

为什么要安装田间气象站?

随着农业科技的发展,越来越多的农民朋友开始关注如何利用科技手段来提高农业生产效益。其中,安装田间气象站成为了许多农民朋友的选择之一,为什么会有这种情况呢?安装田间气象站会带来哪些优势呢? 一、了解气候变化 气…

文本压缩编码的实现

文本压缩编码的实现 1. Huffman编码:代码解析2. Run Length Encoding (RLE):代码解析"所有文本压缩算法"涵盖了非常广泛的范围,包括Huffman编码、Run Length Encoding (RLE)、Burrows-Wheeler Transform (BWT)、Lempel-Ziv算法等。尽管无法在这里介绍所有的文本压缩…

C与汇编深入分析

汇编怎么调用C函数 直接调用 BL main传参数 在arm中有个ATPCS规则(ARM-THUMB procedure call standard)(ARM-Thumb过程调用标准)。 约定r0-r15寄存器的用途: r0-r3:调用者和被调用者之间传递参数r4-r11…

CG Magic分享效果图中VRay的灯光设置分析

效果图制作中,一张图VRay效果图好不好看主要看灯光、材质、模型、相机、后期这五点。VRay的灯光设置来说是极为重要的。 VRay灯光设置不好,就会出现vray灯光颜色不能正常显示再或是vray的灯光不亮的问题。 vray的灯光怎么设置才能使效果图展现的更加真实…