解决Redis容器使用redis.conf启动失败


本文实现功能解决redis容器启动redis.conf时启动及失败简单了解redis.conf的一些配置认识docker run命令的参数

了解redis.conf的配置文件

打开redis.conf后会看到很多的无用信息

image.png

我们使用grep命令来简单的处理一个下,然后就可以看到redis.conf的所有配置信息,但是现在输入的命令是不可以编辑的

执行命令:cat redis.conf | grep -v "#" | grep -v "^$"

image.png

上边的这个虽然把redis.conf的所有配置信息弄出来了,但是不能修改,我们可以把这个内容输出到另外一个文件里边,这个时候就可以在redis下可以看到一个redis-test.conf的一个文件

执行命令:cat redis.conf | grep -v "#" | grep -v "^$" ->redis-test.conf

image.png

这个时候就可以在redis-test.conf里边修改一些配置信息

image.png

在这里我们先了解几个配置,后边的配置咔咔会在后续的文件依序写出

  •  daemonize no :redis默认是不作为守护进程使用的,这也就是说为什么在你不修改配置文件时直接使用redis-server  /redis/redis.conf  启动redis会直接显示一个服务,你在这个终端就没有办法操作其他,只能新开一个终端来连接redis

  •  requirepass foobared :redis默认是没有密码连接的,但是为了安全密码还是需要设置的

  •  bind 127.0.0.1:这个配置项一般是直接注释掉的,这个配置开启后就只有本机可以连接redis

以上几个配置信息就是本文所需要知道的三个配置信息

了解docker run命令参数信息

docker run命令就是创建一个新的容器

以下是一个我创建容器使用的命令`docker run -itd --restart="always" --name redis -v /usr/local/docker/data:/data -v /usr/local/docker/redis.conf:/etc/redis.conf --net mynetwork -p 6380:6379 --ip 172.10.0.2 redis:4.0 redis-server /etc/redis.conf`

  •  i : 打开STDIN,用于控制台交互

  • t :分配tty设备,该可以支持终端登录,默认为false

  • d:指定容器运行于前台还是后台,默认为false

  • v:给容器挂载存储卷,挂载到容器的某个目录

  • --net:容器使用自己自定义的网络

  • -p:是端口号

  • --restart:指定容器停止后的重启策略 no:容器退出时不重启  on-failure:容器故障退出(返回值非零)时重启 always:容器退出时总是重启

    Trae国内版 Trae国内版

    国内首款AI原生IDE,专为中国开发者打造

    Trae国内版 2045 查看详情 Trae国内版

解决redis容器启动redis.conf时启动及失败

当我们认识了redis.conf的几个参数和docker run的几个常用参数后,我们来进行解决这个使用redis.conf启动时直接就失败问题。

然后开始创建容器  有一部分伙伴会发现有一个错误`WARNING: IPv4 forwarding is disabled. Networking will not work.`

image.png

先来解决这个问题

执行命令`vim  /usr/lib/sysctl.d/00-system.conf`

添加以下代码`net.ipv4.ip_forward=1`

重新启动network命令`systemctl restart network`

在来执行一下就没有问题了

image.png

然后进入到容器就会发现我们的问题了,创建容器后直接就退出了

image.png

这个时候是不是很是郁闷,怎么就直接退出了。这也就是为什么在上文中,我们提出了redis.conf和docker run命令参数的一些配置信息。

这个时候我们在回顾一下redis.conf里边是不是有一个`daemonize no`这个参数是是否以守护进程执行,在开发过程中我们都会把这个配置开启  配置为yes  。

然后在回顾一下docker run命令里边有一个参数 `-d`这个参数也是以守护进程执行。

这下应该就很清楚了,是redis.conf跟docker配置冲突了

打开配置文件把守护进程修改为no

image.png

然后删除刚刚创建的redis容器,在此执行上边的命令,就可以看到容器现在已经创建成功,并且处于开启状态

image.png这个时候在进入容器`docker exec -it redis /bin/bash`里边,就可以看到我们在连接redis-cli时需要输入密码,这也就是在redis.conf里边配置的。

image.png

以上就是咔咔解决Redis容器使用redis.conf启动失败的解决方案

以上就是解决Redis容器使用redis.conf启动失败的详细内容,更多请关注其它相关文章!


# 可以看到  # 网站推广价格有区别没  # 鼓楼区seo优化报价  # seo新年flag  # 柳州个人网站建设平台  # 行业网站建设招标方案模板  # 烧烤羊肉营销推广方案  # 信息网站建设的意义  # 百草味营销推广策划总结  # 电气网站建设联系方式  # 临猗网站建设平台  # Redis  # 咔咔  # 出了  # 配置文件  # 国内  # 这也  # 就可以  # 重启  # 这个时候  # 几个 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: sf漫画官网登录入口直达_sf漫画官方正版网址  Win10怎么设置快速启动 Win10开启快速启动设置方法  《腾讯相册管家》注销账号方法  微信步数怎么刷_微信步数快速提升技巧  CSS过渡与滚动滚动事件结合应用_scroll与transition动画  J*a里如何处理ArithmeticException并防止除零_算术异常防护策略解析  Win10如何查看已安装的更新补丁 Win10卸载指定更新教程【教程】  Sublime怎么格式化HTML代码_Sublime前端代码美化插件使用指南  QQ阅读小说搜索入口地址_QQ阅读小说搜索入口地址搜索在线阅读  163邮箱在线登录 163邮箱网页版在线入口  WPS长文档分栏排版不乱方法_WPS分栏+分节符报纸排版教程  拷贝漫画2025网页版入口 拷贝漫画官网免费看全集  Win11怎么录屏_Windows 11自带Xbox Game Bar录制视频  LocoySpider如何批量采集电商商品_LocoySpider电商采集的模板应用  《下一站江湖2》大雪山加入方法  Flexbox布局:实现粘性导航与底部页脚的完美结合  《鹿路通》退余额方法  包子漫画官网链接官方地址 包子漫画在线观看官网首页入口  使用Selenium在无头Chrome中交互动态菜单和复选框的策略  《爱南宁》认证电动车方法  C++如何实现单例模式_C++线程安全的单例模式写法  《波斯王子:失落的王冠》剑术大师打法攻略  C++怎么实现一个红黑树_C++高级数据结构与平衡二叉搜索树  韩剧圈正版官网入口_韩剧圈官方指定登录  铁路12306怎么申请退票_铁路12306退票申请操作流程  pubmed数据库官方主页_pubmed学术论文查找官网直达  《雅迪智行》用手机开锁方法  悟空浏览器网页版在线工具 悟空浏览器网页版在线平台入口  《下一站江湖2》独孤剑诀习得方法  喜茶GO更换登录账号方法  Microsoft Edge网页字体太淡看不清怎么办_Microsoft Edge字体渲染优化技巧  网页版网易云音乐入口_网易云音乐在线官网登录  热血江湖归来医师加点攻略  猫眼电影app如何设置电影上映提醒_猫眼电影上映提醒设置教程  iQOO手机信号差网络不稳定怎么办 信号问题原因排查与增强设置【攻略】  123网页端官方登录页 123邮箱网页版即时通讯服务  如何在 WordPress 前端实现内容提交:古腾堡编辑器的替代方案与实践  泰拉瑞亚网页版在线登录入口 泰拉瑞亚官方正版入口  QQ邮箱PC端登录页面_QQ邮箱网页版登录界面  优化Flask模板中SQLAlchemy查询迭代标签:处理字符串空格问题  在VS Code中利用AI辅助进行代码迁移  铁路12306买票怎么选双人铺 铁路12306卧铺分配规则说明  J*aScript模块加载器_RequireJS原理分析  手机坏了微信聊天记录怎么导出来 新手机恢复聊天记录技巧  J*aScript包管理器_Npm与Yarn对比  Excel宏怎么删除_Excel中删除宏的详细操作流程  如何在CSS中清除浮动解决背景颜色不包裹内容问题_clear after技巧  VB表达式书写规则解析  手机远程连接电脑方法  TikTok私信无法发送表情怎么办 TikTok消息表情发送修复方法 

 2020-05-21

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.