一.安装前必读

Windows 64位操作系统

Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9)

注意事项:

1.在window下如果你还需安装php的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll;

2.网上的windows下安装redis及PHP拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用;

3.一开始我安装的是最新的redis3.2.9版本,在安装php_redis拓展傻眼了,php_redis.dll没找到redis3.2版本的,至少我花了很长时间也没找到,TAT!

来看下截止2017-05-29,可下载的php_redis.dll版本,网站链接https://pecl.php.net/package/redis

再来看下截止2017-05-29,windows下redis的版本,git地址https://github.com/MSOpenTech/redis/releases

看到了吧,windows有redis3.2的版本,却不好找redis3.2对应的php_redis.dll,所以还是推荐大家在选择redis版本时要注意对应php_redis拓展也能找到!

二.安装Redis

1.下载redis压缩包,git下载地址https://github.com/MSOpenTech/redis/releases

这里我选择的是3.0.5版本,选择zip下载

2.下载后解压到redis文件夹,以下为解压后的文件,安装完成

redis-cli.exe               # 客户端
redis-server.exe            # 服务器
redis.windows.conf          # 配置文件

3.redis测试

windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操作系统窗口;

进入redis安装目录使用命令

  1. redis-server  redis.windows.conf

启动redis 服务,此窗口无需关闭,关闭窗口就停止redis服务了,启动成功如下图:

新打开一个doc窗口,进入安装目录执行客户端启动命令【redis-cli】或者直接双击redis-cli.exe进行测试命令,创建并获取name值为leesin数据:

三.安装php的redis拓展

1.下载php_redis.dll,下载地址https://pecl.php.net/package/redis

我选择的是版本3.0.0,对应redis安装版本3.0的

在新打开的窗口选择对应的下载,先查看phpinfo信息

所以这里我选64位的nts版本的下载

2.找到php安装目录将下载的包里面的这两个文件放到ext文件夹里

3.修改php.ini添加

extension=php_redis.dll

开启redis拓展,保存并重启Nginx或Apache服务器

4.验证是否开启redis拓展

再次查看phpinfo信息,搜索redis,出现下图即表示成功开启。

5.php连接并测试redis数据库

新建test.php

<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('name','leesin');
echo $redis->get('name');
?>

访问test.php

输出 leesin

安装为windows服务

安装命令: redis-server.exe --service-install redis.windows.conf 使用命令,

安装成功,如图所以: 

启动服务

redis-server --service-start

最后的参数 --loglevel verbose表示记录日志等级
安装之后,windows目前的服务列表 

常用的redis服务命令。

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

重命名服务:redis-server --service-name name

至此您也全部完成Windows下Redis及php的redis拓展的安装!

Windows下安装Redis及php的redis拓展教程的更多相关文章

  1. Windows下安装xampp的PHP扩展(redis为例)

    (1)PHP的windowns扩展下载网址:https://windows.php.net/downloads/pecl/releases/ (2)Ctrl+f查询你要下载的扩展名 注意:扩展的版本要 ...

  2. windows下安装php真正的多线程扩展pthreads教程

    扩展地址:http://docs.php.net/manual/zh/book.pthreads.php 注意事项php5.3或以上,且为线程安全版本.apache和php使用的编译器必须一致.通过p ...

  3. Windows下安装Redis

    1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...

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

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

  5. Redis在windows下安装和PHP中使用

    1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  6. windows下安装redis以及测试

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

  7. windows下安装redis和memcached

    redis安装: http://www.68idc.cn/help/server/20141128135092.html phpredis下载地址:https://github.com/phpredi ...

  8. <转>windows下安装redis

    1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  9. Windows下安装redis,并与PHP使用

    一.在windows下安装redis: redis的官方网站下载地址:http://redis.io/download 进入以上网址之后,请见以下的图片操作下载redis: 第一步: 第二步:在对应的 ...

  10. windows下安装redis和php的redis扩展

    1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...

随机推荐

  1. 【转】open-falcon监控windows机器

    open-falcon监控windows机器 时间:2016-05-22 15:34:04   来源:眷恋江南   编辑:涛涛   点击:791   A-A+     最近公司上线了一款新的游戏,用的 ...

  2. 增加MyEclips 智能提示功能

    一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的, ...

  3. pythonNet day04

    本地套接字 作用:用于本地不同程序间的进行数据传输 本地套接字的创建流程 1.创建套接字对象 sockfd = socket(AF_UNIX,SOCK_STREAM) 2.绑定本地套接字文件,如果文件 ...

  4. 在ubuntu 18.04下,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法

    近来因为做东西要用到linux环境,所以自己的笔记本在win10的系统上又安装了ubuntu 18.04版本的双系统,但是安装好以后,没有无线网卡的驱动,显示wifi没有适配器等字样,很纠结,前后研究 ...

  5. DSL与编译原理

    DSL:领域语言 类似于SQL的一种语言,比如自创一种语言,如何解析 可以自己实现类似于一种语言: 比如hibernate里面的sql解析就使用ANTLR 比如:http://hellojinjie. ...

  6. GridView弹出对话框

    if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) ...

  7. 关于hibernate4.3版本之后org.hibernate.service.ServiceRegistryBuilder被弃用

    之前一直都是使用hibernate4.2.21的我,有一天突然没有使用本地的jar包而是让IDEA自动下载最新版本的hibernate5.2.2之后,发现有几个经常使用的方法报错了. -这真是让我惊了 ...

  8. 跟我学算法-图像识别之图像分类(上)(基础神经网络, 卷积神经网络(CNN), AlexNet,NIN, VGG)

    1.基础神经网络: 输入向量x,权重向量w, 偏置标量b, 激活函数sigmoid(增加非线性度) 优化手段: 梯度下降优化, BP向后传播(链式规则) 梯度下降优化: 1. 使用得目标函数是交叉熵  ...

  9. FORALL用法小结

    本文主要翻译.整理了ORACLE官方文档上有关FORALL的部份内容,不妥之处,还希望多和大家交流. 在发送语句到SQL引擎前,FORALL语句告知PL/SQL 引擎批挷定输入集合.尽管FORALL语 ...

  10. pac (PAC(Proxy Auto Config) 是一个 Script;经由编写这个 Script,我们可以让系统判断在怎么样的情形下,要利用哪一台 Proxy 来进行联机。)

    PAC自动代理文件格式,教你如何写PAC文件 PAC文件格式 PAC文件是纯文本格式的,实际上就是JavaScript文件.Chrome/Chromium的扩展Switchy!的"Auto ...