前提:已經安裝redis。
一、包檔案安裝
yiisoft
yii2-redis
...extentions.php
然後配置vender/yiisoft/extensions.php檔案
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.5.0',
'alias' => array (
'@yii/redis' => $vendordir . '/yiisoft/yii2-redis',
),),
二、composer安裝
composer安裝, 在composer.json的require下加入:
"yiisoft/yii2-redis": "~2.0.0"
然後執行
composer update
兩種方式安裝完成後,就可以在yii2框架的配置檔案中進行配置了。
#在config下的main.php 中component中修改cache配置:
'components' => [
'cache' => [
# 'class' => 'yii\caching\filecache',
'class' => 'yii\redis\cache', //redis接管快取
],'redis' => [
'class' => 'yii\redis\connection',
'hostname' => 'localhost',
'port' => 6379,
'database' => 0,
],],
測試:
測試時會報錯,訪問無許可權
redis error: err operation not permitted redis command was: select
0
修改方法
/etc/redis.conf
#注釋下面一行
#requirepass
Yii2 配置yii2 redis擴充套件
前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php 然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2....
yii2 redis 擴充套件詳解
1 可能碰到的問題 composer 是php下的乙個依賴管理工具。你可以在你的專案中宣告你所需要用到的類庫,然後composer會在專案中為你安裝它們。上面的問題是php缺少openssl擴充套件。在php.ini中去掉extension php openssl.dll這一行開頭的注釋,然後重啟s...
Yii2 Redis使用小記 Cache
前些天簡單學習了下 redis,現在準備在專案上使用它了。我們目前用的是 yii2 框架,在官網搜尋了下 redis,就發現了yii2 redis這擴充套件。安裝後使用超簡單,開啟 common config main.php 檔案,修改如下。cache class yii caching file...