一、使用composer下載yii2 redis的時候出現問題,報錯。手動下載(https://github.com/yiisoft/yii2-redis/archive/master.zip),解壓文件,複製文件到項目目錄vender下的yiisoft(新建文件yii1-redis文件)文件中。
二、修改vender下面的extensions.php
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.2.0.0',
'alias' =>
array (
'@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
),
),
三、搭建windows下redis,下載地址(https://github.com/dmajkic/redis/downloads),選擇32bit或者64bit,解壓文件到一個d:redis文件下,打開cmd窗口,使用cd切換到d:redis運行 redis-server.exe redis.conf
以後出現以下頁面:php
四、main.php配置以下
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6379,
'database' => 0,
],
五、檢驗action測試以下
public function actionIndex()
{
Yii::$app->redis->set('test','111'); //設置redis緩存
echo Yii::$app->redis->get('test'); //讀取redis緩存
exit;
return $this->render('index');
}
頁面出現111,表示安裝正確。git