redis安装到windows

  • Jesse
  • 2016-05-16 10:14:00
  • 467

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.exeredis-cli.exeredis.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是本地ip6379redis服务端的默认端口,测试一下:

存储一个keykey1valueaaa的字符串,然后获取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');
?>