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

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 #设置连接密码

6.运行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

7.验证连接

效果图

相关文章:

  • `kubectl get pod -oyaml` 和 `kubectl describe pod`
  • C#面:什么是 Windows 服务,它的生命周期与标准的 EXE 程序有什么不同
  • 【2024算力大会分会 | SPIE独立出版 | 往届均已完成EI检索】2024云计算、性能计算与深度学习国际学术会议(CCPCDL 2024)
  • Pydantic的BaseConfig
  • 一款优秀的下载和共享工具
  • 数值计算精度问题(浮点型和双整型累加精度测试)
  • 机器学习专题记录
  • 机器学习作业6——svm支持向量机
  • 探索AOSP中的RRO:运行时资源覆盖的奥秘
  • tmux 移植到ARM板端运行环境搭建
  • Leetcode3174. 清除数字
  • 107.网络游戏逆向分析与漏洞攻防-装备系统数据分析-装备信息更新的处理
  • webshell三巨头 综合分析(蚁剑,冰蝎,哥斯拉)
  • 汇编:保护模式下的寻址方式
  • Linux配置uwsgi环境
  • __proto__ 和 prototype的关系
  • flutter的key在widget list的作用以及必要性
  • javascript 总结(常用工具类的封装)
  • MySQL主从复制读写分离及奇怪的问题
  • Puppeteer:浏览器控制器
  • Redux系列x:源码分析
  • storm drpc实例
  • 聊聊directory traversal attack
  • 每天10道Java面试题,跟我走,offer有!
  • 强力优化Rancher k8s中国区的使用体验
  • 试着探索高并发下的系统架构面貌
  • 我的面试准备过程--容器(更新中)
  • 移动端解决方案学习记录
  • ​马来语翻译中文去哪比较好?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #{}和${}的区别是什么 -- java面试
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (20050108)又读《平凡的世界》
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (pojstep1.1.2)2654(直叙式模拟)
  • (PySpark)RDD实验实战——取一个数组的中间值
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (转)LINQ之路
  • .bat批处理(六):替换字符串中匹配的子串
  • .gitignore文件忽略的内容不生效问题解决
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET处理HTTP请求
  • .net中应用SQL缓存(实例使用)
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • .sh 的运行
  • .ui文件相关
  • @EnableAsync和@Async开始异步任务支持
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [BT]BUUCTF刷题第9天(3.27)
  • [C# 开发技巧]实现属于自己的截图工具
  • [C\C++]读入优化【技巧】
  • [C++]:for循环for(int num : nums)