redis 启动

1. 命令1:redis-server.exe

含义 :直接启动,不加载任何配置文件

使用的配置 :Redis 内置的默认出厂配置

⚠️ 你会看到 :日志里的警告 no config file specified

🔴 缺点

  • 你手动改的密码、端口、持久化等配置完全不生效
  • Windows 专属优化配置不加载,稳定性不如指定配置文件

2. 命令2:redis-server.exe redis.windows.conf

含义 :启动时加载 Windows 专属配置文件

使用的配置redis.windows.conf 文件里的所有自定义配置

你会看到没有警告 ,配置文件生效

🟢 优点(Windows 必用)

  • 你修改的密码、端口、内存限制、数据持久化全部生效
  • 这是 Redis 官方为 Windows 系统专门做的适配配置,更稳定

核心对比(一眼看懂)

命令 配置来源 自定义配置生效? Windows 推荐? 有无警告
redis-server.exe Redis 内置默认值 ❌ 不生效 ❌ 不推荐 ⚠️ 有
redis-server.exe redis.windows.conf redis.windows.conf 文件 ✅ 完全生效 必须用这个 ✅ 无

补充关键知识(Windows 专属)

  1. redis.windows.conf 是什么?
    这是 Redis Windows 版本专用的配置文件 (Linux/Mac 用 redis.conf),里面已经适配了 Windows 系统的运行参数。
  2. 你修改配置的正确方式
    打开 redis.windows.conf → 修改密码/端口/内存 → 必须用命令2启动,配置才会生效。
  3. 为什么你之前用命令1也能跑?
    只是用了默认配置,能临时用,但生产/开发都不建议

最终建议

Windows 下永远用这个命令启动 Redis(唯一标准用法):

bash 复制代码
redis-server.exe redis.windows.conf

总结

  1. redis-server.exe = 裸奔启动(默认配置,自定义设置无效)
  2. redis-server.exe redis.windows.conf = 标准启动(加载Windows专属配置,所有设置生效)
  3. Windows 环境必须用第二个命令

关闭redis

打开你的 Redis 客户端窗口(redis-cli.exe 那个)

直接输入命令回车:

java 复制代码
shutdown
相关推荐
二宝哥14 小时前
CentOS 7.9 系统下 Redis 5.0.4 单机安装与源码编译安装指南
redis·centos
ShiXZ21320 小时前
Redis docker-compose 部署指南
redis·docker·eureka
青山木1 天前
Redis 缓存一致性全解:从 Cache Aside 到延迟双删、Canal+MQ 的进阶之路
java·数据库·redis·后端·缓存
YDS8291 天前
大营销平台 —— 活动SKU库存扣减业务及其一致性处理
java·spring boot·redis·rabbitmq·ddd
爬也要爬着前进2 天前
redis主从搭建
数据库·redis·缓存
用户095367515832 天前
在系统的学习 redis 前的疑惑
redis·go
吴声子夜歌2 天前
Redis 3.x——集群故障转移
java·数据库·redis·集群
明豆2 天前
Redis 分布式缓存生产实战
redis·分布式·缓存
海兰2 天前
【高速缓存】RedisVL 指南:从向量搜索到 AI 应用落地
人工智能·redis
weixin_727535622 天前
双Token认证体系深度拆解:Spring Security + JWT + Redis
redis·spring·wpf