首先我要先声明一下,我说的是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');