redis安装到windows
windows下安装redis
先phpinfo看下自己php和电脑相关环境版本:
PHP Version 5.6.15
System Windows NT DEV-3 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586
Compiler MSVC11 (Visual C++ 2012)
Architecture x86
虽然我用的是x64系统,但是环境用的是x86的,所以下载redis扩展应对应下载 5.6 Thread Safe (TS) x86
non-thread-safe 非线程安全 与IIS搭配环境
thread-safe 线程安全 与apache搭配环境
下载地址:
php_redis扩展下载https://pecl.php.net/package/redis/2.2.7/windows
redis安装包下载https://github.com/dmajkic/redis/downloads
1>将下载的redis安装包解压,会有redis-server.exe、redis-cli.exe、redis.conf等文件
在redis-server.exe的当前目录下打开cmd窗口,运行redis-server.exe redis.conf ,等几秒钟就安装成功了,
redis1
2>不要关闭上面的cmd窗口,在当前目录下新开cmd窗口,运行redis-cli.exe -h 127.0.0.1 -p 6379
其中 127.0.0.1是本地ip,6379是redis服务端的默认端口,测试一下:
存储一个key为key1,value为aaa的字符串,然后获取key1的值,
redis2
3>上面2步证明redis安装成功后,将php_redis.dll扩展文件放入..\php\ext下,
编辑php.ini配置文件,加入extension=php_redis.dll,保存,重启apache即可
(很多人说要加extension=php_igbinary.dll,我从官网下载没看见这个文件,就没加,但是也是OK的)
4>在php中写代码测试:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>