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
到此安裝結束。