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"));

猜你喜欢

转载自ciaos.iteye.com/blog/2233862
今日推荐