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

在 WSL上的 Ubuntu 中通过 Docker 来运行 Redis,并在微服务项目中使用redis

通过在 WSL(Windows Subsystem for Linux)上的 Ubuntu 虚拟机中通过 Docker 来运行 Redis,然后再微服务项目中使用redis

以下是步骤:

1. 安装 Docker(如果还未安装)

首先,确保你已经在 WSL 的 Ubuntu 中安装了 Docker。如果没有安装,可以按照以下步骤操作:

sudo apt update
sudo apt install docker.io

然后启动并确保 Docker 自动开机启动:

sudo systemctl start docker
sudo systemctl enable docker

如果你遇到权限问题,可以将当前用户加入 Docker 组:

sudo usermod -aG docker $USER

然后退出当前会话,重新登录,或者使用 newgrp docker 来立即生效。

2. 运行 Redis 容器

确保 Docker 已经正确安装并启动后,你可以通过以下命令来拉取并运行 Redis 容器:

docker run --name redis-container -p 6379:6379 -d redis

这条命令做了以下几件事:

  • --name redis-container:为你的 Redis 容器指定一个名称。
  • -p 6379:6379:将容器的 6379 端口映射到主机的 6379 端口,这样你就可以通过本机的 6379 端口访问 Redis。
  • -d:让容器在后台运行。
  • redis:从官方的 Redis 镜像拉取并运行 Redis。

3. 验证 Redis 是否运行

你可以使用以下命令来验证 Redis 是否正常运行:

docker ps

这将列出正在运行的 Docker 容器。如果 Redis 容器显示在列表中,就表示它已经成功启动。

4. 在 Spring Cloud 项目中使用 Redis

在 Spring Cloud 项目中配置 Redis 连接,你只需要在 application.propertiesapplication.yml 中进行配置。例如:

spring.redis.host=localhost
spring.redis.port=6379

这样 Spring Boot 会默认使用 Redis 作为缓存或消息队列等功能。

5. 连接测试

可以使用 Redis 客户端连接到 Redis 实例进行测试。你也可以在 WSL 的 Ubuntu 环境内使用 redis-cli 工具,或者使用你的应用来测试 Redis 连接。


如果有任何问题或需要进一步的帮助,随时私信我!

相关文章:

  • VGG 改进:加入GAMAttention注意力机制提升对全局信息捕捉能力
  • 服务器部署DeepSeek,通过Ollama+open-webui部署
  • DeepSeek助力学术论文写作[特殊字符]
  • 【进程与线程】System V IPC:消息队列(Message Queue)
  • Unity实现高性能多实例RTSP|RTMP播放器技术实践
  • 【Spring+MyBatis】留言墙的实现
  • SOCKET建立简单的tcp服务端与客户端通信
  • 【动态路由】系统web url整合系列【springcloud-gateway实现】【不改hosts文件版】组件一:多个Eureka路由过滤器
  • 【深度解析】图解Deepseek-V3模型架构-混合专家模型(MoE)
  • 海尔小红书年度规划方案拆解
  • rabbitmq五种模式的总结——附java-se实现(详细)
  • Task03:Ollama API 的使用
  • Spring AI集成DeepSeek:三步搞定Java智能应用
  • AI芯片NVDA、AVGO、MRVL、AMD估值分析
  • 【Python】01-基础
  • 使用JavaScript实现深浅拷贝
  • 升级 SpringBoot3 全项目讲解 — 别再使用 Optional 了,请使用 Jspecify 来替代它
  • 怎么能在互联网上找到某个专业的专业资料?
  • 在 UniApp 项目中设置多语言
  • 2025.2.16机器学习笔记:TimeGan文献阅读
  • 高波︱忆陈昊:在中年之前离去
  • 宁德时代港股募资预计最高至50亿美元:90%将投向匈牙利项目
  • 非洲雕刻艺术有着怎样的“变形之美”
  • 巴军事行动致印度70%电网瘫痪
  • 本周看啥|喜欢二次元的观众,去电影院吧
  • 讲座预告|全球贸易不确定情况下企业创新生态构建