Redis的Windows安装(简单易懂,亲测可用)

本文详细介绍了如何在Windows上安装Redis,包括临时服务和默认服务的安装步骤,以及如何配置Redis主从设置以实现负载均衡。通过设置不同端口和主从关系,确保主服务器写入数据后,从服务器能够正确读取。

Redis的Windows安装(简单易懂,亲测可用)

Windows安装redis

redis的安装很简单,首先去:https://github.com/microsoftarchive/redis/releases找到redis的压缩包,然后下载。版本选择3.2.1就好,不知道为啥我图裂了。在这里插入图片描述
下载到一个你需要的目录,我放在了D盘,自己建了个redis文件夹。
在这里插入图片描述
解压后的内容:
在这里插入图片描述
好了,到这一步我们就可以进行安装配置了。
1.临时服务安装 cmd敲命令进入Redis安装文件下(我的目录是,输入 d:先进入d盘,然后输入 cd redis)
在这里插入图片描述
然后启动临时服务输入:redis-server.exe redis.windows.conf,如果出现一个方形图标(大概长下面的样子,我安装过了,就不卸载重装了),安装临时服务成功。
在这里插入图片描述
2.默认服务安装 进入Redis安装包文件下,敲入命令注册服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose(一定要把临时服务关闭,就是把刚才临时服务安装的那个窗口关了就可以,然后再次打开cmd,否则安装不上)。只有敲命令启动/暂停/卸载服务:redis-server.exe --service-start;redis-server.exe --service-stop;redis-server.exe --service-uninstall。
在这里插入图片描述
测试一下,进入你的安装目录,启动redis-cli.exe,输入set id 1,得到ok,输入get id 得到对应的value——1。测试完成。 在这里插入图片描述

redis配置文件和主从设置

Redis主从服务安装 主从服务可以实现负载均衡,其实就是把上面Redis安装文件包,拷贝到相应目录(我拷贝了一份放在与redis文件夹同级的redisSlave文件夹下),修改主、从服务器配置文件中IP、Port,同时从服务器要指定主服务器 的IP、Port。然后按上面的步骤配置从服务器(可以直接用默认服务安装)下图是从服务器的配置文件的修改。

我本地主从服务器安装包在D:\redisSlave目录,文件夹redis为主服务,文件夹redisSlave则是从服务,用的都是本地IP:127.0.0.1。
在这里插入图片描述

主服务器port 6379(默认),不需要作修改;

从服务器(redisSlave文件夹内)redis.windows.conf修改如下:port 6380;slaveof 127.0.0.1 6379,修改地方看下图:
在这里插入图片描述
在这里插入图片描述
修改完成后保存文件,然后开始测试,分别打开redis,redisSlave文件夹下的redis-cli.exe,在主服务器客户端中输入set id 2;从服务器客户端输入get id,主服务器写入,从服务器可以读取。说明主从配置完成。
在这里插入图片描述

总结

文章可能存在一些我没发现的问题,哪里说得不对请各位批评指正。
参考到的博文,我添加了一些这篇文章没有提到的小细节:https://blog.youkuaiyun.com/yangwenxue1989/article/details/88884668

<think>好的,我现在需要帮助用户在Windows系统上安装和配置Redis中间件。根据用户提供的引用内容,特别是引用[1]和引用[2],我需要整理出具体的步骤。首先,我得确认Windows安装Redis的方法。因为Redis官方并不支持Windows,但微软维护了一个Windows版本,所以可能需要指导用户下载微软的版本或者使用其他方式,比如WSL。不过用户明确提到是Windows系统,可能更倾向于原生安装。 引用[1]中提到在Windows环境下使用Redis,所以需要参考该文章的步骤。可能包括下载安装包、解压、配置环境变量、启动服务等。此外,引用[2]提到了Ubuntu上的安装,但用户需要Windows的步骤,这部分可能需要忽略,但可以注意配置部分是否有通用建议。 接下来,我需要验证安装步骤是否正确。例如,下载地址是否有效,配置文件是否需要调整,以及如何启动服务。同时,要确保语法正确,比如使用PowerShell命令时是否正确。还要考虑是否需要配置防火墙或者设置持久化选项。 另外,用户可能需要配置Redis为服务,以便开机自启,这部分需要检查是否有相关命令。同时,安全设置也很重要,比如设置密码或者绑定IP,但用户的问题主要是安装和基础配置,所以可能需要先覆盖基础内容,再提到高级配置作为可选步骤。 最后,生成相关问题时,需要围绕安装后的配置、常见错误、性能优化、高可用性(如Redis Sentinel)等方面提问。确保问题与用户的后续使用相关,并且基于引用内容中的信息,比如引用[2]提到的Sentinel和Cluster,可以作为相关问题的一部分。 现在需要将这些思考整理成步骤,确保清晰易懂,符合用户的需求。同时检查是否有遗漏,比如是否需要管理员权限运行命令,或者是否需要特定版本的.NET Framework支持等潜在问题。</think>以下是在Windows系统上安装和配置Redis中间件的详细步骤: ### 一、安装Redis 1. **下载WindowsRedis** 访问微软维护的Redis分支项目[Releases · microsoftarchive/redis](https://github.com/microsoftarchive/redis/releases),下载最新稳定版本(如`Redis-x64-3.0.504.msi`) 2. **运行安装程序** - 双击MSI文件,按向导完成安装 - 建议勾选"Add Redis installation folder to the PATH"(添加环境变量) - 默认安装路径为`C:\Program Files\Redis` ### 二、基础配置 3. **修改配置文件** 打开安装目录下的`redis.windows-service.conf`文件,修改以下关键参数: ```conf bind 127.0.0.1 # 绑定本地访问 requirepass yourpassword # 设置访问密码(可选) maxmemory 256mb # 限制内存使用量 ``` 4. **注册Windows服务** 以管理员身份运行CMD/PowerShell执行: ```powershell redis-server --service-install redis.windows-service.conf --loglevel verbose ``` ### 三、服务管理 5. **启动/停止服务** ```powershell redis-server --service-start # 启动 redis-server --service-stop # 停止 ``` 6. **验证安装** 打开命令行工具执行: ```powershell redis-cli ping # 应返回"PONG" redis-cli info # 查看服务状态 ``` ### 四、进阶配置(可选) 7. **持久化配置** 在配置文件中启用RDB快照: ```conf save 900 1 # 15分钟内有1次修改则保存 save 300 10 # 5分钟内有10次修改则保存 ``` 8. **内存管理** 设置内存回收策略: ```conf maxmemory-policy allkeys-lru ``` ### 五、客户端连接 9. **使用redis-cli** ```powershell redis-cli -h 127.0.0.1 -p 6379 -a yourpassword ``` 10. **图形化管理工具** 推荐使用Redis Desktop Manager或Another Redis Desktop Manager
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值