91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Yii2框架中使用redis

發布時間:2021-04-09 15:41:46 來源:億速云 閱讀:254 作者:Leah 欄目:開發技術

這篇文章給大家介紹如何在Yii2框架中使用redis,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

如果裝有composer直接運行

php composer.phar require --prefer-dist yiisoft/yii2-redis

當然也可以本地安裝

下載yii2-redis擴展包(https://github.com/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)設置鍵值

$source = Yii::$app->redis->set('var1','asdasd');

當成功時會返回布爾值

$source = Yii::$app->redis->get('var1');

獲取鍵的值

$source = Yii::$app->redis->del('var1');

刪除鍵

$var2 = Yii::$app->redis->keys("*");

查看所有的鍵

2)列表

設置列表

$var1 = Yii::$app->redis->lpush("vari","lisr");

取出列表(一段)

$var3 = Yii::$app->redis->lrange("vari",0,2);

對某列表的某索引的值進行修改

$var33 = Yii::$app->redis->lset('vari',21,'2323');

3)哈希

適合存儲對象

存儲hash

$var4 = Yii::$app->redis->hmset('mioji','name','syc','age','24');

讀取hash

$var5 = Yii::$app->redis->hgetall('mioji');

4)集合

設置集合

$var6 = Yii::$app->redis->sadd('mioji1','lgc','lr','yzb','syc');

獲取集合成員數

$var60 = Yii::$app->redis->scard('mioji1');

獲取集合的成員

$var61 = Yii::$app->redis->smembers('mioji1');

5)有序集合

設置集合中的索引及成員

$var8 = Yii::$app->redis->zadd('mioji2','1','zf','2','ls');

返回集合中成員的個數

$var81 = Yii::$app->redis->zcard('mioji2');

返回指定索引區間內的成員

$var82 = Yii::$app->redis->zrange('mioji2',0,2);

6)發布訂閱

$var7 = Yii::$app->redis->psubscribe('redisChat');

關于如何在Yii2框架中使用redis就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连云港市| 诸暨市| 鄂伦春自治旗| 应用必备| 怀柔区| 万载县| 寿光市| 固原市| 开封县| 承德市| 罗定市| 石首市| 天长市| 大邑县| 广西| 永安市| 涿鹿县| 乌鲁木齐市| 柘城县| 阿坝县| 陇南市| 策勒县| 辛集市| 格尔木市| 翼城县| 康保县| 华亭县| 固原市| 隆安县| 淳安县| 乌鲁木齐市| 曲麻莱县| 琼海市| 邵武市| 宁夏| 柏乡县| 延长县| 泰来县| 蓬溪县| 广灵县| 靖江市|