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

在 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 连接。


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


http://www.kler.cn/a/553977.html

相关文章:

  • Docker:3、在VSCode上安装并运行python程序或JavaScript程序
  • deepseek本地调用
  • 解决Failed to resolve import “@element-plus/icons-vue“ from.... vue3使用icons报错问题
  • goland无法debug项目
  • 汉化VScode
  • 爬虫破解网页禁止F12
  • 如何在云端GPU服务器中部署DeepSeek-R1蒸馏模型(下)
  • 【数据分析】2.数据分析业务全流程
  • git中修改文件、版本回退、撤销修改
  • 幂等与分布式锁的区别及应用场景
  • ubuntu源码方式安装TensorRT-LLM推理框架(超详细)
  • ELK怎么实现跨服务日志追踪,Trace-Id 具体实现方案及代码
  • python中的Pillow 有哪些常用的功能?
  • CSS中五种定位方式(position)对比分析
  • Unity之Serialized序列化:从原理到实践
  • PostgreSQL的学习心得和知识总结(一百六十九)|深入理解PostgreSQL数据库之 Group By 键值消除 的使用和实现
  • 【建设工程经济】2.1 经济效果评价内容
  • 蓝桥杯 Java B 组 之堆的基础(优先队列实现 Top K 问题)
  • Langchain vs. LlamaIndex:哪个在集成MongoDB并分析资产负债表时效果更好?
  • Flask实现高效日志记录模块