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
相关推荐
接着奏乐接着舞。2 小时前
【2026】73道Redis 常见面试题与参考答案
数据库·redis·后端·缓存
ApacheSeaTunnel5 小时前
用 Apache SeaTunnel 同步 DynamoDB 到 Redis,一个配置文件就够
redis·开源·seatunnel·数据同步·dynamodb
MetaLite8 小时前
SpringBoot防重复提交-加一把Redis锁就够吗
spring boot·redis·后端
草莓熊Lotso2 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
小白勇闯网安圈2 天前
String、Hash、List、Set 四大数据结构与通用命令
redis
2601_962071172 天前
八. Spring Boot2 整合连接 Redis(超详细剖析)
spring boot·redis·后端
程序员夏洛2 天前
Redis 数据过期后的删除策略是什么?
数据库·redis·缓存
鱼鳞_2 天前
热门八股-Redis
数据库·redis·缓存
程序员夏洛2 天前
Redis 的持久化机制有哪些?
java·数据库·redis
hweiyu002 天前
Redis命令:MIGRATE
redis·缓存