Windows设置redis自启动

在Redis目录下通过cmd执行redis-server命令安装服务并设置日志级别。遇到1067错误后,使用redis-cli.exe关闭Redis,然后再次尝试启动服务,最终成功启动。

进入redis目录打开cmd窗口
在这里插入图片描述
执行以下命令

redis-server --service-install redis.windows-service.conf --loglevel verbose

在这里插入图片描述

打开服务找到Redis
在这里插入图片描述
右键进行启动报错1067
继续回到cmd窗口执行下面命令

redis-cli.exe
shutdown
exit

在这里插入图片描述
然后再次启动redis服务,启动成功
在这里插入图片描述

Windows 系统中配置 Redis 以实现开机自启动,可以通过以下步骤完成: ### 创建 Redis 服务 1. 使用命令行工具进入 Redis 安装目录。假设 Redis 被安装在 `C:\redis` 目录下。 ``` cd C:\redis ``` 2. 执行命令将 Redis 注册为系统服务。可以使用如下命令: ``` redis-server --service-install redis.windows.conf --loglevel verbose ``` 这里的 `--service-install` 参数告诉 Redis 服务器将其安装为一个服务,而 `redis.windows.conf` 是配置文件的路径,通常在 Redis 的解压目录中提供 [^1]。 3. 一旦服务被安装,可以使用服务管理工具(如 services.msc)来控制 Redis 服务动类型。找到 Redis 服务,右键选择属性,并设置动类型为“自动”以便于开机自。 4. 如果需要立即服务而不重计算机,可以在命令行中运行: ``` redis-server --service-start ``` 5. 若要停止服务,可以使用: ``` redis-server --service-stop ``` 6. 同样地,如果将来需要卸载作为服务安装的 Redis,可以使用: ``` redis-server --service-uninstall ``` 确保你的 `redis.windows.conf` 文件中的配置符合你的需求,比如绑定地址、端口号等参数。此外,考虑到安全性,建议设置密码保护,这可以在配置文件中通过 `requirepass` 指令来完成 [^2]。 如果你希望 Redis 在不同的配置下运行,或者想要创建多个实例,你可以复制默认的配置文件并进行相应的修改,然后使用修改后的配置文件来安装服务。 请注意,在执行这些操作之前,你需要具有管理员权限,并且确保防火墙规则允许 Redis 使用的端口通信。 ```python # 示例代码不适用于此场景,因为这是一个关于系统管理和配置的过程, # 而不是编写软件代码。但是,如果你正在寻找一种方法用 Python 来管理服务, # 可能会涉及到使用 win32serviceutil 模块,但这超出了本问题的范围。 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值