一.安装前必读

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. PTHREAD的WINDOWS开发包

    PTHREAD的WINDOWS开发包 网站地址是http://sourceware.org/pthreads-win32/

  2. 刷新SQL Server所有视图、函数、存储过程

    刷新SQL Server所有视图.函数.存储过程 更多   sql   此脚本用于在删除或添加字段时刷新相关视图,并检查视图.函数.存储过程有效性. [SQL]代码 --视图.存储过程.函数名称 DE ...

  3. bzoj4331: JSOI2012 越狱老虎桥

    Description 这里,是美丽的南京:这里,是秀美的进香河:这里是安逸的老虎桥.  如果说进香河的美,美在其秀美的风光,倒不如说是美在了那惬意的南京古典小巷式生活.如果说进香河的迷人,在其淳朴的 ...

  4. [转][ASP.net]后台页面刷新

    三种后台刷新页面的方法: // 刷新方法一 Response.AddHeader("); // 刷新方法二 Response.Write("<script language= ...

  5. 什么是ODBC ?

    ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一 ...

  6. 如何在Solr中实现多core查询

    基于solr或者elasticsearch提供的多核,多索引,多shard等查询能力,一般都是由lucene提供的多索引查询的功能演化而来的,这个功能在单机版的lucene里面确实没有发挥多大的威力, ...

  7. 基于 Lucene 的桌面文件搜索

    开源2010年,自己在学习 Lucene 时开发的一款桌面文件搜索工具,这么多年过去了,代码一直静静存放在自己的硬盘上,与其让其沉睡,不如分享出来. 这款工具带有明显的模仿 Everything 的痕 ...

  8. react之echarts数据更新

    react之echarts数据更新 在使用setState更新数据时,如果要将图标更新,需要做一些简单的封装,代码如下: import React, { Component } from 'react ...

  9. GridView弹出对话框

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

  10. lookup 控件

    lookup->ADOQuery->Connection = DataModule1->ADOConnection1; lookup->ADOQuery->SQL-> ...