Windows环境下搭建Redis
Redis在官方文档中声明推荐在Linux环境下安装部署,但实际情况下会有很多开发者需要在Windows环境下解决以上类似的问题并想要采取Redis方案来解决问题,好在微软开放了这方面的技术,在Github上发布了Windows环境下的Redis版本,使得在Windows下部署Redis成为可能。本文主要讲述在Windows环境下如何搭建Redis以及搭建过程中可能遇到的问题及对应解决方案。
操作方法
- 01
从https://github.com/MSOpenTech/redis 获取Windows环境下的Redis源码(当前最高版本是redis-3.0,稳定版本是redis-2.8,该版本只支持64位,若为32位系统,可在该站点下找到redis-2.6或者redis-2.4对应的版本)
- 02
然后用Visual Studio 2010 打开\msvs\RedisServer.sln,F6进行编译。 [注]在编译过程中可能会遇到如下问题: 问题的原因在于项目导入到VS2012或者更高版本导入项目解决方案之后,项目的平台工具集默认为v120,而该版本的VS不支持,该问题的解决方案是检查每一个项目的平台工具集(项目右键—>属性—>配置属性—>常规—>平台工具集),修改为v110。
- 03
问题的原因在于项目导入到VS2012或者更高版本导入项目解决方案之后,项目的平台工具集默认为v120,而该版本的VS不支持,该问题的解决方案是检查每一个项目的平台工具集(项目右键—>属性—>配置属性—>常规—>平台工具集),修改为v110。
- 04
在控制台下切换到C:\Redis\bin目录下,键入命令redis-cli,可能会出现如下错误: 原因在于没有启动redis-server,因而客户端无法连接到Redis服务器。 键入exit,然后键入如下命令,根据配置文件启动redis-server:
- 05
redis-server redis.conf
- 06
服务器启动成功,重新打开一个控制台再次键入redis-cli,即可成功连接到Redis服务器。
- 07
在服务器端可以看到有一个客户端已连接上。
- 08
在客户端进行测,键入如下命令: ping 客户端返回一个“PONG”,表明测试成功。