YII2.0怎么使用redis

来源:互联网 发布:mac aecc汉化包 编辑:程序博客网 时间:2024/06/11 17:45

首先我要先声明一下,我说的是YII高级版本的redis

1.首先我们要知道最初下载下来的YII框架,是不支持redis的,需要我们自己去安装

我们需要做的第一步是:先下载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文件下的main.php中添加如下配置项(跟网上的不一样,自己捣鼓了好久。。。。)

'redis' => [    'class' => 'yii\redis\Connection',    'hostname' => '127.0.0.1',    'port' => 6379,    'database' => 0,],

接下来就可以进行对redis的操作了

以下是几个简单的小实例

设置键值

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

当成功时会返回布尔值

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

原创粉丝点击