1、安裝redis:
windows下面安裝redis坑很多,網上胡說八道的人更多,一路各種坑,在這裡好好記上一筆。廢話不多說,直接進入主題了!這個是我剛安裝好了,親測的。
以下軟體一定要根據自己的php版本,線程安全,cpu架構來下載下傳!不然肯定報錯!
cpu架構,線程安全參考我寫的另外一篇文章:
http://blog.csdn.net/zhezhebie/article/details/72742496
需要的軟體:
redis資料庫伺服器軟體,下載下傳msi那個:
https://github.com/MSOpenTech/redis/releases
igbinary windows拓展 這裡連接配接是2.0.6版本的,要求php 5.2及以上版本,需要其他版本的将連接配接中2.0.6以後的部分删除,
下載下傳是需要根據php運作模式是否開啟線程安全确定即nts,ts,注意:需要根據php版本下載下傳:
http://pecl.php.net/package/igbinary/2.0.6/windows
php_redis擴充,windows版不太好找,需要點選後邊的DLL下載下傳,注意:需要根據php版本下載下傳:
http://pecl.php.net/package/redis
就以上三個軟體就好了!下載下傳完了redis.msi之後,直接想安裝普通軟體那樣安裝,都勾上,注意安裝目錄,待會兒要進去的!
安裝完成之後,進入控制台(
win+r
組合鍵),輸入:
- 1
即可進入,windows服務選相闆,找一下,看看有沒有redis這個選項,一般是有的,不然的話安裝的時候就會報錯。
到這裡,redis就安裝好了!進入redis安裝目錄,
C:\Program Files\Redis
,我的安裝在這裡了,我們接下來測試一下:
redis-cli.exe -h -p
set myKey abc
get myKey
- 1
- 2
- 3
結果如下,就說明測試通過了!很簡單的事情,網上說的神乎其神,沒那麼神秘的。

2、接下來安裝redis拓展:
這個就更是簡單,解壓安裝包,然後把裡面的redis.dll檔案複制到你的php拓展目錄裡面,同樣的把igbinary拓展也要進入到php的拓展目錄下面。
3、修改php的配置檔案:
進入php.ini,加入這兩行,注意順序,redis需要igbrinary支援,是以igbrinary.dll要放在前面。
extension=php_igbinary.dll
extension=php_redis.dll
- 1
- 2
儲存php.ini,然後重新開機一下php,在cmd中輸入:
- 1
即可看到php加載的子產品,是不是看到redis和igbinary了,這就對了!
然後我們在php裡面測試一下,代碼如下:
<?php
$redis = new Redis(); //執行個體化redis
$redis->connect('127.0.0.1', '6379'); //建立redis服務連接配接
$redis->set('name', 'ysngshuiping'); //設定變量和變量值
echo $redis->get('name'); //擷取變量值
$redis->close(); //關閉redis連接配接
- 1
- 2
- 3
- 4
- 5
- 6