php5.6+Redis+Windows7安裝 (phpstudy)

1.首先去github網站上下載https://github.com/dmajkic/redis/downloadsphp

2.根據實際狀況,將64bit的內容cp到自定義盤符目錄,如D:\Redis;git

3.打開cmd,cd/d 切換到Redis-server.exe目錄,運行redis-server.exe redis.conf;github

4.這時候另啓一個cmd窗口,原來的不要關閉,否則就沒法訪問服務端了。redis

   切換到redis目錄下運行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password遠端);json

5.設置鍵值對 set myKey abcwindows

   取出鍵值對 get myKey;yii2

這時候,windows環境下,redis的服務端和客戶端都運行成功了。架構

 

----------------------咱們在PHP中安裝redis擴展--------------------app

1.使用phpinfo()函數查看PHP的版本信息,這會決定擴展文件版本(特別注意以php版本的architecture是x86仍是64爲準,不能以操做系統爲準);composer

2.根據PHP版本號,編譯器版本號和CPU架構

下載地址:

 

http://windows.php.NET/downloads/pecl/snaps/redis/2.2.5/

 

http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

 

貌似那個igbinary能夠不要.

 

3.解壓縮後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下

 

4.

 

修改php.ini,(PS:此php.ini文件是在Apache目錄)在該文件中加入:

 

; php_redis

 

extension=php_igbinary.dll

 

extension=php_redis.dll

 

注意:extension=php_igbinary.dll必定要放在extension=php_redis.dll的前面,不然此擴展不會生效

 

(igbinary.dll能夠不加)

 

5.重啓Apache後,使用phpinfo查看擴展是否成功安裝;

 

測試的時候,redis服務端和客戶端都須要開啓運行!

 

 

 

----------------yii2安裝redis擴展-----------------

 

1.首先在composer.json文件下,加

 

"yiisoft/yii2-redis" : "~2.0.0",

 

 

 

而後composer update更新。

 

2.在config/main.php配置文件中加

 

 

3.在控制器中能夠測試

 

Yii::$app->redis->set('user','aaa');Yii::$app->redis->set('user2','bbb');Yii::$app->redis->set('user3','ccc');Yii::$app->redis->set('user4','ddd');Yii::$app->redis->get('user');//此時能夠輸出aaaYii::$app->redis->flushall();//刪除redis中的全部數據
相關文章
相關標籤/搜索