You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下redis-cli执行service命令报ERR unknown command 'service'如何解决

错误根因
  • service是Linux系统专属的服务管理命令,Windows系统原生不支持该命令
  • 你在Redis命令行客户端(redis-cli)内执行操作系统命令,redis-cli仅支持识别Redis原生操作指令,无法解析系统命令
  • 从你提供的服务运行信息可判断,你的Redis服务已经处于正常运行状态:uptime_in_seconds:791说明服务已启动13分钟左右
Windows环境Redis服务正确操作方式

所有系统级操作需在管理员身份运行的CMD或PowerShell中执行,不要在redis-cli内执行:

  • 安装Redis系统服务(首次配置时操作)

    进入你的Redis安装目录C:\Program Files\Redis,执行命令:
    redis-server --service-install redis.windows-service.conf --loglevel verbose
    
  • 查看服务运行状态

    两种常用方式:
    1. 命令行查询:执行sc query Redis,返回结果中STATE字段即为当前运行状态
    2. 图形界面查询:按Win+R输入services.msc打开系统服务管理器,在列表中找到Redis服务查看状态
  • 启动Redis服务

    redis-server --service-start
    
  • 停止Redis服务

    redis-server --service-stop
    
  • 重启Redis服务

    redis-server --service-restart
    
  • 验证服务可用性

    服务启动完成后打开redis-cli,执行ping命令,返回PONG即代表服务运行正常。

内容的提问来源于stack exchange,提问作者Devops Training

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 22:24:02