1. 程式人生 > >windows下安裝redis和redis擴充套件

windows下安裝redis和redis擴充套件

windows下安裝redis:
下載地址:https://github.com/MSOpenTech/redis/releases
Redis 支援 32 位和 64 位。這個需要根據你係統平臺的實際情況選擇,這裡我們下載 Redis-x64-xxx.zip壓縮包到 C 盤,解壓後,將資料夾重新命名為 redis。
這裡寫圖片描述

開啟一個 cmd 視窗 使用cd命令切換目錄到 C:\redis 執行 redis-server.exe redis.windows.conf 。

如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面:
這裡寫圖片描述


這時候另啟一個cmd視窗,原來的不要關閉,不然就無法訪問服務端了。

切換到redis目錄下執行 redis-cli.exe -h 127.0.0.1 -p 6379 。

設定鍵值對 set myKey abc

取出鍵值對 get myKey
這裡寫圖片描述

設定redis位自啟服務

Redis是可以安裝成windows服務的,開機自啟動,命令如下:

redis-server –service-install redis.windows.conf

安裝完之後,就可看到Redis已經作為windows服務了:

但是安裝好之後,Redis並沒有啟動,啟動命令如下:

redis-server –service-start

停止命令:

redis-server –service-stop

安裝PHP擴充套件
1.使用phpinfo()函式檢視PHP的版本資訊,這會決定擴充套件檔案版本
這裡寫圖片描述
這裡寫圖片描述

2.根據PHP版本號,編譯器版本號和CPU架構,選擇對相應版本,這裡選擇php_igbinary-2.0.1-5.6-ts-vc11-x64.zip與php_redis-2.2.7-5.6-ts-vc11-x64.zip。
下載地址:
http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/
http://windows.php.net/downloads/pecl/releases/redis/2.2.7/


這裡寫圖片描述
這裡寫圖片描述
3.解壓縮後,將php_redis.dll和php_igbinary.dll拷貝至php的ext目錄下
這裡寫圖片描述
4.修改php.ini,在該檔案中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否則此擴充套件不會生效
這裡寫圖片描述
這裡寫圖片描述

5.重啟Apache後,使用phpinfo檢視擴充套件是否成功安裝
這裡寫圖片描述

新建一個test.php頁面

<?php
    $redis = new Redis();
    $redis->connect('127.0.0.1',6379);
    $redis->set('test','hello redis');
    echo $redis->get('test');
?>

hello redis
到此安裝結束。