docker部署redis的具体实现

 更新时间:2024年06月12日 08:33:19   作者:搬砖的工人  
在开发中,我们经常会遇到使用redis的场景,本文主要介绍了docker部署redis的具体实现,具有一定的参考价值,感兴趣的可以了解一下

1.拉取redis镜像

# 拉取镜像
sudo docker pull redis

2.创建映射持久化目录

# 创建目录
sudo mkdir -p $PWD/redis/{conf,data}

3. 运行redis 容器,查看当前redis 版本号

# 运行
sudo docker run --name redis -d -p 6379:6379 redis
# 查看版本号
sudo  docker exec redis redis-server --version

4.redis配置文件配置,下载对应的版本号配置文件

# 直接下载配置文件到conf文件夹下,或者创建配置把配置文件内容复制过去
#下载配置文件地址https://download.redis.io/releases
#创建配置文件
sudo touch $PWD/redis/conf/redis.conf

# 修改配置
bind 0.0.0.0 #允许所有远程访问
#设置在多少时间内刷新次数达到多少的时候会将数据同步到数据文件
save 3600 1
save 300 100
save 60 10000
appendonly yes #开启数据保存到磁盘
requirepass redis@123 #设置连接密码

5.运行redis 容器

# 运行,这里可以限制容器内存 --memory=125m  --memory-swap=6g
sudo docker run -itd   \
	--privileged=true \
	--name redis \
	--restart=always \
	-p 6379:6379 \
	-v $PWD/redis/conf/redis.conf:/etc/redis/redis.conf \
	-v  $PWD/redis/data:/data \
	-e TZ=Asia/Shanghai \
	redis \
	redis-server /etc/redis/redis.conf

6.验证连接

效果图

到此这篇关于docker部署redis的具体实现的文章就介绍到这了,更多相关docker部署redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • docker network create命令的具体使用

    docker network create命令的具体使用

    docker network create命令用于创建一个新的网络连接,本文就来详细的介绍一下docker network create命令的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • 利用Docker搭建Nexus私有仓库实现Maven私服

    利用Docker搭建Nexus私有仓库实现Maven私服

    Maven大家应该都比较熟了,我这里就用安卓人狂喜的Gradle来演示一下,在build.gradle中编写脚本即可上传,接下来通过本文给大家介绍下利用Docker搭建Nexus私有仓库实现Maven私服的问题,感兴趣的朋友一起看看吧
    2022-01-01
  • Docker容器定时备份数据库并发送到指定邮箱(设计思路)

    Docker容器定时备份数据库并发送到指定邮箱(设计思路)

    这篇文章主要介绍了Docker容器定时备份数据库并发送到指定邮箱,文中写了一下shell脚本,逻辑也很简单,当前时间与启动时间相同时,则调用sendmail函数发送邮件,具体脚本跟随小编一起看看吧
    2022-01-01
  • 详解Docker守护进程的配置及日志

    详解Docker守护进程的配置及日志

    这篇文章主要介绍了详解Docker守护进程的配置及日志,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • docker如何开启2375端口提供外部访问docker

    docker如何开启2375端口提供外部访问docker

    这篇文章主要介绍了docker如何开启2375端口提供外部访问docker问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Mac OSX系统 Docker启用Docker远程API功能

    Mac OSX系统 Docker启用Docker远程API功能

    这篇文章主要介绍了Mac OSX系统 Docker启用Docker远程API功能的相关资料,需要的朋友可以参考下
    2016-10-10
  • docker容器中无法获取宿主机hostname的解决方案

    docker容器中无法获取宿主机hostname的解决方案

    这篇文章主要介绍了docker容器中无法获取宿主机hostname的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker-compose up -d遇到的问题及解决

    docker-compose up -d遇到的问题及解决

    这篇文章主要介绍了docker-compose up -d遇到的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Docker中安装Redis并开启远程访问的详细步骤

    Docker中安装Redis并开启远程访问的详细步骤

    这篇文章主要介绍了Docker中安装Redis并开启远程访问的详细步骤,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2025-01-01
  • Docker容器化部署Python应用过程解析

    Docker容器化部署Python应用过程解析

    这篇文章主要介绍了Docker容器化部署Python应用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11

最新评论