Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

一、Window 下安装 redis

https://github.com/MicrosoftArchive/redis/releases  直接下载 mis 文件安装,然后跳转下面的步骤 直接进入php配置章节

1.2、Window 下安装 redis (这是第二个方法,不建议使用)

下载地址:https://github.com/dmajkic/redis/downloads

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。

如 C:\reids

打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行

redis-server.exe redis.conf 

如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。
设置键值对 set myKey abc
取出键值对 get myKey

二、php配置

php_redis.dll下载地址: http://windows.php.net/downloads/pecl/snaps/redis/3.1.4/

windows.php.net - /downloads/pecl/snaps/redis/3.1.4/


[To Parent Directory]

 9/27/2017 10:54 AM        <dir> logs
9/27/2017 10:36 AM 491523 php_redis-3.1.4-7.2-nts-vc15-x64.zip
9/27/2017 10:48 AM 471186 php_redis-3.1.4-7.2-nts-vc15-x86.zip
9/27/2017 10:43 AM 491628 php_redis-3.1.4-7.2-ts-vc15-x64.zip
9/27/2017 10:54 AM 471166 php_redis-3.1.4-7.2-ts-vc15-x86.zip

看下自己phpinfo的信息    disabled

nts-vc15-x64
   http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

windows.php.net - /downloads/pecl/releases/igbinary/1.2.1/


[To Parent Directory]

 8/29/2014 10:11 AM        <dir> logs
8/29/2014 10:06 AM 116807 php_igbinary-1.2.1-5.3-nts-vc9-x86.zip
8/29/2014 10:11 AM 117210 php_igbinary-1.2.1-5.3-ts-vc9-x86.zip
8/29/2014 9:57 AM 117739 php_igbinary-1.2.1-5.4-nts-vc9-x86.zip
8/29/2014 10:01 AM 118314 php_igbinary-1.2.1-5.4-ts-vc9-x86.zip
8/29/2014 9:38 AM 115405 php_igbinary-1.2.1-5.5-nts-vc11-x64.zip
8/29/2014 9:47 AM 120347 php_igbinary-1.2.1-5.5-nts-vc11-x86.zip
8/29/2014 9:43 AM 117289 php_igbinary-1.2.1-5.5-ts-vc11-x64.zip
8/29/2014 9:52 AM 121378 php_igbinary-1.2.1-5.5-ts-vc11-x86.zip

nts-vc11-x64

将下载解压后的 php_redis.dll放入php的ext目录下  , 然后修改php.ini,加入

; php-redis
extension=php_igbinary.dll
extension=php_redis.dll

重启IIS,查看phpinfo就有redis扩展的信息了

三、将redis加入windows系统服务中(第一步中,安装程序会自动创建服务,1.2步骤可参阅)

Redis是可以安装成windows服务的,开机自启动,命令如下:

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

安装完之后,就可看到Redis已经作为windows服务了:

但是安装好之后,Redis并没有启动,启动命令如下:

redis-server --service-start

停止命令:

redis-server --service-stop

还可以安装多个实例

redis-server --service-install –service-name redisService1 –port 10001
redis-server --service-start –service-name redisService1
redis-server --service-install –service-name redisService2 –port 10002
redis-server --service-start –service-name redisService2
redis-server --service-install –service-name redisService3 –port 10003
redis-server --service-start –service-name redisService3

卸载命令:

redis-server --service-uninstall

最后提示一下:2.8版本的不支持32位系统,32位系统要去下载2.6版本的。2.6版本的无法像上面一样方便的部署

Window 下安装 Redis的更多相关文章

  1. window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error

    window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...

  2. 在Window 下安装Redis数据库

    小Alan国庆后就要回深圳找工作了,最近在复习工作所需的相关的技术,今天刚好复习到redis,redis是一个非关系型(NoSql)数据库,采用key-value的方式存储数据,她可以保存字符串(St ...

  3. Window 下安装Redis

    下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit的内容cp到自定义盘符 ...

  4. window下安装redis

    以cmd安装方法: .下载安装包:https://github.com/dmajkic/redis/downloads .安装包下载后根据操作系统选择对应版本文件,里面会有几个dll分别为: redi ...

  5. windows 下安装redis并且测试(php)

    Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...

  6. windows下安装redis以及测试

    Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...

  7. window如何安装redis服务、卸载redis服务和启动redis服务

    window如何安装redis服务.卸载redis服务和启动redis服务 一.总结 一句话总结:github上下载,解压,命令行运行(redis-server.exe redis.windows.c ...

  8. windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html

    redis加入到Windows 服务 以下方式,需要在redis-2.8.24下执行:http://download.csdn.net/download/feiliua/9425770 ,另外php的 ...

  9. win10下安装redis 服务

    Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...

随机推荐

  1. JMS开发指南

    1.JMS消息的异步与同步接收 消息的异步接收: 异步接收是指当消息到达时,主动通知客户端,即当消息到达时转发到客户端.JMS客户端可以通过注册一个实现MessageListener接口的对象到Mes ...

  2. 选择排序之Java实现

    选择排序之Java实现 一.方法一 package cn.com.zfc.lesson21.sort; /** * * @title SelectSort * @describe 选择排序 * @au ...

  3. BZOJ 1951SDOI2010 古代猪文

    真是到很强的数学题 先利用欧拉定理A^B %p=A^(B%φ(p)+φ(p) ) %p 然后利用卢卡斯定理求出在modφ(p)的几个约数下的解 再利用中国剩余定理合并 计算答案即可 By:大奕哥 #i ...

  4. Atcoder681 Typical DP Contest E.数 数位dp

    写什么递归....非递归多好写 令$f[i][j]$表示前$i$位的和在模$d$意义下为$j$的方案数,然后转移即可 复杂度$O(10000 * 100 * 10)$ 注意非递归建议高位摆第$n$位. ...

  5. PyQt QString 与 Python str&unicode

    昨日,将许久以前做的模拟网页登录脚本用PyQt封装了一下,结果出大问题了, 登录无数次都提示登录失败!!而不用PyQt实现的GUI登录直接脚本登录无数次都提示登录成功!!心中甚是伤痛,于是探究起来,解 ...

  6. HDOJ 4414 Finding crosses 暴力!

    Finding crosses Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot ...

  7. CGI 、PHP-CGI、FASTCGI、PHP-FPM

    CGI是干嘛的? CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者.web server(比如说nginx)只是内容的分发者.比如,如果请求的是/index/ht ...

  8. Aptana studio 3配色方案的修改方法

    http://www.weste.net/2013/1-29/88614.html Aptana studio 3的确是一个不错的IDE,但是默认的黑底白色代码样式看时间长了有点审美疲劳了,如何能够更 ...

  9. IIS7.5 配置 PHP 5.3.5

    本机环境:IIS7.5 windows2008 64位 首先确认IIS中启用了CGI功能: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWVmaWdod ...

  10. 用资源管理器右键编译 Visual Studio 解决方案文件

    每次改动 VC 工程之后都要重新编译,每次 VS 又会生成调试数据库文件,很费时间,于是研究了一下如何在资源管理器中直接编译,还真发现了解决办法. 以下是适用 Visual Studio 2008 的 ...