当前位置: 首页 > news >正文

Linux Docker安装redis缓存数据库

文章目录

  • 一、查找Redis镜像
  • 二、拉取redis镜像
  • 三、创建数据目录和配置文件
  • 四、创建redis容器


一、查找Redis镜像

首先到docker镜像仓库下载redis镜像。
地址:https://hub.docker.com/
搜索redis,如下:
image.png
image.png
找到对应想要下载的版本:
image.png

二、拉取redis镜像

# 不指定版本,默认拉取最新版本redis:latest 
docker pull redis
# 指定版本
docker pull redis:7.2.4

三、创建数据目录和配置文件

在宿主机中创建目录和配置文件:

# 创建data目录
mkdir -p /data/redis/data
# 创建配置目录
mkdir -p /data/redis/conf
# 创建配置文件
touch /data/redis/conf/redis.conf

注意:
● Redis容器创建 /etc/redis 目录 , 不创建 redis.conf 文件,故启动容器前需要先创建Redis外部挂载的配置文件 /data/redis/conf/redis.conf;
● 若 redis.conf 文件不存在时, 执行启动命令 docker 会将 redis.conf 作为目录创建 , 这不是我们想要的。

四、创建redis容器

创建docker容器run_redis.sh脚本

docker run \
-d \
--name redis-pagoda-images \
-p 6380:6379 \
--restart always \
-m 10G \
-v /etc/localtime:/etc/localtime \
-v /data/redis/data:/data \
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
-t redis:latest \
redis-server /etc/redis/redis.conf

终端执行:

bash run_redis.sh

如果有用,请点个三连呗 `点赞、关注、收藏`。
***您的鼓励是我最大的动力***

相关文章:

  • 怎么做加密文件二维码?分享文件更安全
  • 会话_过滤器_监听器笔记
  • 基于鳑鲏鱼优化算法(Bitterling Fish Optimization,BFO)的无人机三维路径规划
  • 大数据开发(Hadoop面试真题-卷四)
  • C++的一些基础语法
  • ARM基础----STM32处理器操作模式
  • 深度学习-Softmax 回归 + 损失函数 + 图片分类数据集
  • (南京观海微电子)——I3C协议介绍
  • 2024 年中国高校大数据挑战赛赛题 C:用户对博物馆评论的情感分析完整思路以及源代码分享
  • 电脑工作电压是多少你要看看光驱电源上面标的输入电压范围
  • 01_Maven
  • CVPR 2022 Oral | Bailando: 基于编舞记忆和Actor-Critic GPT的3D舞蹈生成
  • [论文笔记] Open-sora 2、视频数据集介绍 MSR-VTT
  • Spring AOP基于注解方式实现
  • python中的模块和包
  • hexo+github搭建个人博客
  • Android单元测试 - 几个重要问题
  • gf框架之分页模块(五) - 自定义分页
  • Java|序列化异常StreamCorruptedException的解决方法
  • java8 Stream Pipelines 浅析
  • Mysql优化
  • php的插入排序,通过双层for循环
  • QQ浏览器x5内核的兼容性问题
  • SpringCloud集成分布式事务LCN (一)
  • SwizzleMethod 黑魔法
  • 服务器之间,相同帐号,实现免密钥登录
  • 使用 @font-face
  • 使用docker-compose进行多节点部署
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • # 计算机视觉入门
  • (1)(1.13) SiK无线电高级配置(六)
  • (2)MFC+openGL单文档框架glFrame
  • (8)STL算法之替换
  • (四) 虚拟摄像头vivi体验
  • (一)80c52学习之旅-起始篇
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)大型网站架构演变和知识体系
  • .cfg\.dat\.mak(持续补充)
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .netcore 获取appsettings
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @ResponseBody
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • @我的前任是个极品 微博分析
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [android] 请求码和结果码的作用
  • [BeginCTF]真龙之力
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [BZOJ3757] 苹果树
  • [C++]——带你学习类和对象
  • [CakePHP] 在Controller中使用Helper
  • [delphi]保证程序只运行一个实例