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

linux wsl配置 redis远程连接

1. 修改 Redis 配置文件

WSL 的 Redis 配置文件中,找到 redis.conf/etc/redis/redis.conf 文件,编辑以下配置项:

➡️ 更新 bind 配置项

bind 127.0.0.1 ::1 修改为:

bind 0.0.0.0

这样,Redis 将监听所有的网络接口,而不仅仅是本地回环地址。

➡️ 允许远程连接

确保 protected-mode 设置为 no

protected-mode no
➡️ 修改 requirepass(如果有密码)

如果 Redis 设置了访问密码,确保你的客户端使用了正确的密码。


2. 重新启动 Redis 服务

保存配置后,重启 Redis 服务:

sudo systemctl restart redis

或者,如果使用的是手动启动 Redis:

redis-server /etc/redis/redis.conf

3. 检查防火墙配置

确保 Windows 防火墙 或其他防火墙没有阻止 Redis 的端口 6379

➡️ 在 PowerShell 中添加防火墙规则
New-NetFirewallRule -DisplayName "Allow Redis" -Direction Inbound -Protocol TCP -LocalPort 6379 -Action Allow

4. 确认 Redis 是否监听所有接口

WSL 中运行以下命令,确认 Redis 正在监听 0.0.0.0:6379

ss -tuln | grep 6379

你应该看到类似的输出:

tcp    LISTEN     0      128    0.0.0.0:6379      *:*

5. 在 Windows 客户端测试连接

Windows 上的 Redis 客户端 中,尝试连接:

redis-cli -h <WSL_IP_ADDRESS> -p 6379

如果你的 WSL IP 地址是 192.168.1.100,命令应该是:

redis-cli -h 192.168.1.100 -p 6379

6. 获取 WSL 的 IP 地址

WSL 中运行以下命令获取 IP 地址:

hostname -I

🎯 最终检查

  1. 确认 redis.conf 修改正确。
  2. 确认 Redis0.0.0.0:6379 上监听。
  3. 确认 防火墙 已放行 6379 端口。
  4. 使用 Windows 客户端 测试连接。
http://www.lryc.cn/news/517944.html

相关文章:

  • JVM 优化指南
  • 关机重启后,GitLab服务异常
  • 谷粒商城-高级篇完结-Sleuth+Zipkin 服务链路追踪
  • C语言基本知识复习浓缩版:标识符、函数、进制、数据类型
  • selenium已经登陆了 我怎么查看 网页 在fRequest xhr 的数据呢
  • Bash语言的数据库编程
  • 易支付二次元网站源码及部署教程
  • ios脚本巨魔商店多巴胺越狱基本操作教程
  • ScratchLLMStepByStep:SFT之分类微调
  • 人工智能知识分享第十天-机器学习_聚类算法
  • MySQL和Hive中的行转列、列转行
  • 汽车供应链关键节点:物流采购成本管理全解析
  • USB 驱动开发 --- Gadget 设备连接 Windows 免驱
  • 计算机网络之---数据链路层的功能与作用
  • 前端 图片上鼠标画矩形框,标注文字,任意删除
  • 为什么HTTP请求后面有时带一个sign参数(HTTP请求签名校验)
  • 第二十八周机器学习笔记:PINN求正反解求PDE文献阅读——反问题、动手深度学习
  • 计算机毕业设计hadoop+spark知网文献论文推荐系统 知识图谱 知网爬虫 知网数据分析 知网大数据 知网可视化 预测系统 大数据毕业设计 机器学习
  • C#Struct堆栈
  • 页面转 PDF 功能的实现思路与使用方法
  • 【保姆级教程】基于OpenCV+Python的人脸识别上课签到系统
  • docker-compose部署下Fastapi中使用sqlalchemy和Alembic
  • Oracle:ORA-00904: “10“: 标识符无效报错详解
  • C语言#define定义宏
  • SpringBoot操作spark处理hdfs文件
  • 消息队列架构、选型、专有名词解释
  • 用OpenCV实现UVC视频分屏
  • Allure 集成 pytest
  • 【Python】构建智能语音助手:使用Python实现语音识别与合成的全面指南
  • 在 Arthas 中调用 Spring Bean 方法