yii2添加redis支持
yii2官方有插件支持redis扩展,可是按照官方操作手册无法安装(提示和openssl相关的错误)1,php composer.phar require --prefer-dist yiisoft/yii2-redis 失败
2,在composer.json添加依赖配置如下,执行composer install也不行。
"yiisoft/yii2-redis": "~2.0.0"
自行下载源码部署方法如下:
下载官方插件源码(https://github.com/yiisoft/yii2-redis)
拷贝到项目vendor/yiisoft目录下
修改vendor/yiisoft/extension.php添加依赖
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.0',
'alias' => array (
'@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
),
),
修改config/web.php引入扩展
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6739,
'database' => 0,
],
使用方式如下:
$redis = Yii::$app->redis;
var_dump($redis->get('key_in_db_0'));
$redis->select(1);
var_dump($redis->get("key_in_db_1"));
页:
[1]