windows上安装Redis的方法以及多实例部署

本文介绍如何在Windows环境下安装Redis,并配置环境变量,以及如何将Redis注册为Windows服务实现后台运行。此外还介绍了如何进行多实例部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

首先Redis对windows不是很友好,且官网不提供下载,只能去github上下载。地址:https://github.com/MicrosoftArchive/redis/releases
之后根据你的电脑的机器字长选择32位还是64位即可。下载下来是一个压缩包,且代码已被编译过了,故而解压后即可直接使用。

配置环境变量

把redis解压所在的目录加到path即可。

使用redis

dos下可以直接运行redis-server启动redis,然后redis-cli即可建立与redis系统的连接。这样的做法会导致dos关闭后,服务也被切断。故采用以下做法,把redis注册为windows服务,这样我们就可以通过命令来控制redis服务的启动与关闭。

后台运行redis的做法

首先运行如下命令把redis服务注册为windows服务。

//your conf path 为redis配置文件的路径,一般使用默认即可
//也就是说只输入 redis-server --service-install 也可以
redis-server --service-install  your conf path

然后启动redis服务

redis-server --service-start

停止redis服务

redis-server --service-stop

当然也可以从windows服务中卸载掉redis服务

redis-server --service-uninstall

多实例部署

复制一份redis,修改redis.windows-service.conf的配置文件,必须修改地方有port否则会启动失败,因为我们已经配置了一个6379的redis了,这样会导致端口冲突,无法创建新的套接字),其他按实际需求即可。

# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6380

然后运行如下命令把redis服务注册为windows服务,注意要cd到要创建实例的目录下,同时最好指定服务名字,便于以后方便启动指定的实例。

    redis-server --service-install  redis.windows-service.conf --service-name redis-6380

启动服务(指定服务名字)

    redis-server --service-start --service-name redis-6380

创建客户端连接:

    redis-cli -p 6380

关闭服务(指定服务名字)

    redis-server --service-stop --service-name redis-6380
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值