windows下安装并使用redis
一、安装前首先了解一下phpinfo里面的一些信息,能否正确安装非常有帮助。
(下图是我的本机环境)
compiler :编译器
Architecture :CPU架构
Configuration File (php.ini) Path :php配置文件的位置,这里才是你的配置文件加载的真正地方,apache的同学小心了!
Thread Safety :线程安全与否
PHP Extension Build :php拓展建立的编号
以上几个参数关系到你能不能装上拓展,要认真看!下载拓展.dll文件的时候很多选项,那里面的选项就和这里的对应!
例如下面:
随便取一个来分析下:php_igbinary-1.2.1-5.3-nts-vc9-x86.zip
意思是:1.2.1版本的php_igbinary拓展,适合的php版本是5.3及以上,vc9编译的这个拓展,,不支持线程安全,
可以用在x86 cpu架构上,注意64位的机器也可以用!但是反过来就不行了。
二、正式安装
需要的软件:
redis软件,下载msi那个:
https://github.com/MSOpenTech/redis/releases
igbinary拓展:
http://pecl.php.net/package/igbinary
redis拓展:
http://pecl.php.net/package/redis
安装redis
方法一
就以上三个软件就好了!下载完了redis.msi之后,直接想安装普通软件那样安装,都勾上,注意安装目录,待会儿要进去的!
安装完成之后,进入控制台(win+r
组合键),输入:
services.msc
即可进入,windows服务选相板,找一下,看看有没有redis这个选项,一般是有的,不然的话安装的时候就会报错。
到这里,redis就安装好了!进入redis安装目录,C:\Program Files\Redis
,我的安装在这里了,我们接下来测试一下:
redis-cli.exe -h 127.0.0.1 -p 6379
set myKey abc
get myKey
结果如下
方法二
运行
redis-server.exe redis.window.conf
就可以直接启动
安装redis拓展:
这个就更是简单,解压安装包,然后把里面的redis.dll文件复制到你的php拓展目录里面,同样的把igbinary拓展也要进入到php的拓展目录下面。
拓展位置(如图)
修改php的配置文件
进入php.ini,加入这两行,注意顺序,redis需要igbrinary支持,所以igbrinary.dll要放在前面
extension=php_igbinary.dll
extension=php_redis.dll
保存php.ini,然后重启一下php,在cmd中输入:
php -v
即可看到php加载的模块,是不是看到redis和igbinary了,这就对了!
然后我们在php里面测试一下,代码如下:
<?php
$redis = new Redis(); //实例化redis
$redis->connect('127.0.0.1', '6379'); //建立redis服务连接
$redis->set('name', 'test'); //设置变量和变量值
echo $redis->get('name'); //获取变量值
$redis->close(); //关闭redis连接
屏幕显示test,表示成功了
参考:http://blog.csdn.net/zhezhebie/article/details/72742733
安装redis
windows下安装并使用redis的更多相关文章
- windows下安装和配置redis
1.windows下安装和配置redis 1.1 下载: 官网(linux下载地址):https://redis.io/ Windows系统下载地址:https://github.com/MSOpen ...
- Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考: http://redis.io/download 但有时候又想在windows下 ...
- windows下安装,配置redis以及可视化客户端redisClient的安装及基本使用
一. Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情 ...
- Windows下安装和破解redis desktopmanager 2019.4
redis可视化客户端工具:redis desktop manager 破解版链接:https://www.52pojie.cn/thread-1042770-1-1.html redis deskt ...
- windows 下安装redis并且测试(php)
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
- windows下安装redis以及测试
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
- windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html
redis加入到Windows 服务 以下方式,需要在redis-2.8.24下执行:http://download.csdn.net/download/feiliua/9425770 ,另外php的 ...
- windows下安装redis以及测试 Window 下安装
下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit的内容cp到自定义盘符 ...
- Windows下安装Redis
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
随机推荐
- Chat Server's Outgoing Traffic
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=93359#problem/A (456321) http://codeforces.com ...
- OpenGL模型视图变换、投影变换、视口变换的理解
OpenGL中不设置模型,投影,视口,所绘制的几何图形的坐标只能是-1到1(X轴向右,Y轴向上,Z轴垂直屏幕向外). 产生目标场景的过程类似于用照相机进行拍照: (1)把照相机固定在三角架上,并让他对 ...
- shell中的重定向(输入输出)
注意:不同版本的Linux会有所区别,不过大同小异 Linux 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示.一般情况下,标准输入设备就是键盘,标准输出设 ...
- ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL
ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL 引言--- 在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流 ...
- INNER JOIN与LEFT JOIN在SQL Server的性能
我创建了INNER JOIN 9桌,反正需要很长的(超过五分钟).所以,我的民歌改变INNER JOIN来LEFT JOIN LEFT JOIN的性能较好,在首次尽管我所知道的.之后我变了,查询的速度 ...
- 窗口与导航-----Selenium快速入门(十三)
前面所讲的,大部分是WebDriver这个接口以及相关的类的使用.而本文所讲的窗口与导航,也是里面的内容,而且非常简单,目测就能学会. 一.窗口,也就是window,这里的窗口是指浏览器窗口.他的方法 ...
- C#调用C++库知识点
DllImport方式: CharSet属性:Ansi短字节和Unicode长字节 CallingConvention属性:Cdecl清理和被调用方清理堆栈 EntryPoint属性:定位函数入口.如 ...
- webapi token、参数签名是如何生成的(转载)
API接口保障安全性原则:1.有调用者身份2.请求的唯一性3.请求的参数不能被篡改4.请求的有效时间 在刚接触接口开发时,可能脑子里压根就没有这个接口调用安全性的原则,但常识性的经验告诉我们,每一个请 ...
- 逆变(contravariant)与协变(covariant)
逆变(contravariant)与协变(covariant)是C#4新增的概念,许多书籍和博客都有讲解,我觉得都没有把它们讲清楚,搞明白了它们,可以更准确地去定义泛型委托和接口,这里我尝试画图详细解 ...
- laravel5的Bcrypt加密方式对系统保存密码的小结
laravel5文档介绍 //对 A 密码使用Bcrypt 加密 $password = Hash::make('secret'); //你也可直接使用 bcrypt 的 function $pass ...