cqlinx 发表于 2016-12-17 10:47:57

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]
查看完整版本: yii2添加redis支持