人人都说redis比memcached好,但是没有实际体验过,概念还是比较模糊,今天就先把redis安装好,后面的体验再分享,由于php已经有了很好的扩展库支持,所以redis安装非常方便,下面是window7操作系统下,安装步骤如下:
操作系统:windows 7 64位
php版本:5.3.29(ts)
1、通过phpinfo查看自己当前的版本号
2、安装php扩展模块 igbinary
安装它能给我们提供了一种更好的序列化方法,并且redis、memcached也支持这种额外的序列化方式,所以不想安装的话,可以跳过此步
想了解更多关于igbinary可以看这篇文章
下载igbinary地址:http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/
下载合适的安装包后,解压,
找到php_igbinary.dll,拷贝到/php/ext/
在php.ini文件Dynamic Extensions模块中添加
extension=php_igbinary.dll
重启apache 然后查看phpinfo()
3、安装php拓展模块 redis
下载redis地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/
下载完成后,解压,
找到php_redis.dll,拷贝到/php/ext/
在php.ini文件Dynamic Extensions模块中添加
extension=php_redis.dll
重启apache 然后查看phpinfo()
4、redis是一个高性能的key-value数据库,既然是数据库,当然少不了服务器搭载,我们还要去下载一个提供给php使用的客户端
下载地址:https://github.com/dmajkic/redis/downloads
下载完成后,解压,拷贝到自己喜欢的目录下
5、双击redis-server.exe,服务就跑起来啦~
6、我们用代码来测试一下吧,创建evan_test.php
redis服务的默认端口号是6379,大家根据自己需要,自己修改吧
<?php $redis=new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('evan_test', 'hello redis'); echo $redis->get('evan_test'); ?>
文章延伸:http://www.68idc.cn/help/server/20141128135092.html