Yii2 配置yii2 redis擴充套件

2021-07-22 03:58:48 字數 1223 閱讀 5075

前提:已經安裝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...