在應用的時候需要先對yii2進行擴充套件安裝
如果裝有composer直接執行
php composer.phar require --prefer-dist yiisoft/yii2-redis
當然也可以本地安裝
將解壓後的檔案移至vebdor/yiisoft命名為yii2-redis
開啟vebdor/yiisoft下的extensions.php
新增如下**
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.5.0',
'alias' =>
array (
'@yii/redis' => $vendordir . '/yiisoft/yii2-redis',
),),
最後在config檔案下的web.php中新增如下配置項(配置檔案目錄要寫對筆者當時就是因為這個搞錯了浪費了一上午時間)
'redis' =>[
'class' => 'yii\redis\connection',
'hostname' => 'localhost', //你的redis位址
'port' => 6379, //埠
'database' => 0,
]
接下來就可以進行對redis的操作了
以下是幾個簡單的小例項
1)設定鍵值(修改指定鍵值)
當成功時會返回布林值
獲取鍵的值
刪除鍵檢視所有的鍵
2)列表
設定列表
取出列表(一段)
對某列表的某索引的值進行修改
3)雜湊
適合儲存物件
儲存hash
讀取hash
4)集合
設定集合
獲取集合成員數
獲取集合的成員
5)有序集合
設定集合中的索引及成員
返回集合中成員的個數
返回指定索引區間內的成員
6)發布訂閱
這個可以實現聊天室的功能,不過還需要輪詢(暫時不做介紹)
yii2 redis 擴充套件詳解
1 可能碰到的問題 composer 是php下的乙個依賴管理工具。你可以在你的專案中宣告你所需要用到的類庫,然後composer會在專案中為你安裝它們。上面的問題是php缺少openssl擴充套件。在php.ini中去掉extension php openssl.dll這一行開頭的注釋,然後重啟s...
Yii2 配置yii2 redis擴充套件
前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2.0...
Yii2 配置yii2 redis擴充套件
前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php 然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2....