Windows下安装Redis及php的redis拓展教程
一.安装前必读
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安装目录使用命令
- 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拓展教程的更多相关文章
- Windows下安装xampp的PHP扩展(redis为例)
(1)PHP的windowns扩展下载网址:https://windows.php.net/downloads/pecl/releases/ (2)Ctrl+f查询你要下载的扩展名 注意:扩展的版本要 ...
- windows下安装php真正的多线程扩展pthreads教程
扩展地址:http://docs.php.net/manual/zh/book.pthreads.php 注意事项php5.3或以上,且为线程安全版本.apache和php使用的编译器必须一致.通过p ...
- Windows下安装Redis
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
- windows 下安装redis并且测试(php)
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
- Redis在windows下安装和PHP中使用
1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...
- windows下安装redis以及测试
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
- windows下安装redis和memcached
redis安装: http://www.68idc.cn/help/server/20141128135092.html phpredis下载地址:https://github.com/phpredi ...
- <转>windows下安装redis
1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...
- Windows下安装redis,并与PHP使用
一.在windows下安装redis: redis的官方网站下载地址:http://redis.io/download 进入以上网址之后,请见以下的图片操作下载redis: 第一步: 第二步:在对应的 ...
- windows下安装redis和php的redis扩展
1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...
随机推荐
- PTHREAD的WINDOWS开发包
PTHREAD的WINDOWS开发包 网站地址是http://sourceware.org/pthreads-win32/
- 刷新SQL Server所有视图、函数、存储过程
刷新SQL Server所有视图.函数.存储过程 更多 sql 此脚本用于在删除或添加字段时刷新相关视图,并检查视图.函数.存储过程有效性. [SQL]代码 --视图.存储过程.函数名称 DE ...
- bzoj4331: JSOI2012 越狱老虎桥
Description 这里,是美丽的南京:这里,是秀美的进香河:这里是安逸的老虎桥. 如果说进香河的美,美在其秀美的风光,倒不如说是美在了那惬意的南京古典小巷式生活.如果说进香河的迷人,在其淳朴的 ...
- [转][ASP.net]后台页面刷新
三种后台刷新页面的方法: // 刷新方法一 Response.AddHeader("); // 刷新方法二 Response.Write("<script language= ...
- 什么是ODBC ?
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一 ...
- 如何在Solr中实现多core查询
基于solr或者elasticsearch提供的多核,多索引,多shard等查询能力,一般都是由lucene提供的多索引查询的功能演化而来的,这个功能在单机版的lucene里面确实没有发挥多大的威力, ...
- 基于 Lucene 的桌面文件搜索
开源2010年,自己在学习 Lucene 时开发的一款桌面文件搜索工具,这么多年过去了,代码一直静静存放在自己的硬盘上,与其让其沉睡,不如分享出来. 这款工具带有明显的模仿 Everything 的痕 ...
- react之echarts数据更新
react之echarts数据更新 在使用setState更新数据时,如果要将图标更新,需要做一些简单的封装,代码如下: import React, { Component } from 'react ...
- GridView弹出对话框
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) ...
- lookup 控件
lookup->ADOQuery->Connection = DataModule1->ADOConnection1; lookup->ADOQuery->SQL-> ...