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
相关推荐
MC皮蛋侠客2 小时前
Redis 系列(五):持久化——RDB、AOF 与混合持久化
数据库·redis·bootstrap
xqqxqxxq2 小时前
Redis五大常用数据类型技术笔记
数据库·redis·笔记
acd120092 小时前
Redis 缓存和数据库一致性,到底怎么搞?
数据库·redis·缓存
CodeBlog-star3 小时前
AI Agent 高并发实战:Redis 限流、队列、缓存与高可用全栈方案
数据库·redis·缓存
Crazy________21 小时前
Redis03:持久化存储,大key分析,主从复制及哨兵模式
数据库·redis·容器
范什么特西1 天前
redis题目面渣重点
数据库·redis·缓存
xcLeigh1 天前
Go入门:短变量声明的陷阱与最佳实践
java·redis·golang·教程·变量
油丶酸萝卜别吃1 天前
Redis 布隆过滤器快速实现
数据库·redis·缓存
MC皮蛋侠客2 天前
Redis 系列(一):全景与最小闭环——从 `SET` 命令到内存数据结构
数据结构·数据库·redis
渣渣盟2 天前
当 Redis 写入成为性能瓶颈时,如何利用 异步批量 Sink 将吞吐量从 1w QPS 提升到 10w+?
数据库·redis·php