记录一次Docker与Redis冲突

记录一次Docker与Redis冲突

大家好,我是Leo,之前整了了一个华为云2c4G的新人优惠云服务器,一直没派上用场,这不最近当前重新学一下Redis相关的知识,就是就准备再服务器上面安装Redis使用,也懒得我在搞虚拟机。

1. 问题发现

我索性也没有想太多,Docker默认安装的。

Redis这部分内容也是基于最新的Redis7版本进行学习,还侧重学习了一下Redis的新特性。

于是在Docker中安装了Redis7.0.2版本。

这边一切就绪,于是准备使用进入docker的方式来启动Redis

bash 复制代码
docker exec -it redis bash

啪一声快乐没了

2. 探询问题

既然有问题,咱们就一点一点找呗。

我第一时间想到了去通过docker日志去查看具体的问题是啥,这种情况日志就是我们最好的朋友。

bash 复制代码
docker logs --tail 50 --follow --timestamps redis

你还别说,你还真别说,大家继续往下看

图中我用红色框框圈住的便是问题的所在,于是我便开始进行了面向谷歌编程,开始搜索问题的本源。

最后在Redis官方github仓库中给出这一点解析,Docker版本<=20与Redis最新版在一起会发生冲突,官方建议使用低版本Redis, 再Github issures上有关这个问题的一些描述,有兴趣的朋友可以看看,链接直达

3. 解决问题

好的,我们继续,于是我就删除了Redis7的镜像,因为Docker还有其他服务,所以我就只能先对Redis下手了,把Redis版本降为5。

当然这里其他朋友可以直接升级Docker版本,只要Docker版本大于20就不会有这个问题哈。

完美收工。

到这里问题就解决了,这里想告诉大家,遇到之前没有碰到过的新问题,不要慌,先追溯本源,看看到底是哪里出错了,思路一定要清晰,实在没有头绪的话可以百度,利用好搜索引擎,你一定可以的!!!

相关推荐
ZC跨境爬虫4 小时前
跟着 MDN 学CSS day_39:(Flexbox 弹性盒子核心机制)
前端·css·ui·html·tensorflow
小陈同学呦5 小时前
前端如何处理订单状态导航的数据竞态问题
前端·javascript
喵个咪5 小时前
GoWind Toolkit 前端代码生成|Vue3(ElementPlus/Vben)、React(AntDesign)全自动一键生成教程
前端·vue.js·react.js
摆烂大大王6 小时前
玩转 OpenClaw:用 TaskFlow + Heartbeat 打造自动化工作流
前端·人工智能·自动化
zhangxingchao6 小时前
AI 大模型核心六:量化、Workflow 与 Agent、多轮 RAG
前端·人工智能·后端
梦想的颜色7 小时前
TypeScript 完全指南(上):从零开始掌握类型系统
前端·typescript
之歆7 小时前
Day01_ES6+ 专业指南:从基础到实战的现代JavaScript开发(下)
前端·javascript·es6
lichenyang4537 小时前
鸿蒙 MVVM 实战:从 Demo 到工程化,聊聊登录、状态管理与埋点系统设计
前端
IT_陈寒8 小时前
Vite打包时遇到的坑,原来问题出在这里
前端·人工智能·后端
kyriewen8 小时前
AI生成代码快如闪电,但我修了三个小时——它到底帮了谁?
前端·javascript·ai编程