ty532021 2018-03-21 13:41:29 3476次浏览 1条回复 2 0 0

首先感谢QQ群里帮助的小伙伴,谢谢。下面是正文: 一、安装全局composer

  1. 下载composer.phar(存放于php.exe文件夹)
  2. 创建composer.bat文件,编辑内容 "%~dp0composer.phar" %*
  3. 设置国内镜像
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    

    查看现在使用的镜像地址:

    composer config -gl
    

    看到

    [repositories.packagist.org.url] https://packagist.phpcomposer.com
    

    设置成功。

二、yii2安装redis扩展

  1. https://pecl.php.net/package/redis 根据PHP版本下载对应的redis扩展
  2. 解压之后将php_redis.dll以及php_redis.pdb存放于php/ext的目录下面
  3. php.ini 开启openssl注释
  4. php.ini添加
    ;extension=php_igbinary.dll
    extension=php_redis.dll
    
  5. yii2 项目composer.json文件 require键里面添加 "yiisoft/yii2-redis": "*"
  6. 再执行下面命令安装:composer update
  7. 在组件中添加如下配置:
    'components' => [
      'redis' => [
          'class' => 'yii\redis\Connection',
          'hostname' => 'localhost',
          'port' => 6379,
      ],
    ]  
    

三、安装本地redis服务

  1. 地址: https://code.google.com/p/servicestack/wiki/RedisWindowsDownload
  2. 解压
  3. 打开cmd切换到redis目录运行redis-server.exe 启动服务

四、使用

$redis = Yii::$app->redis;
$redis->get('city','beijing');
echo $redis->get('city');
die();
  • 回复于 2018-03-29 19:38 举报

    $redis->get('city','beijing');应该是set吧

    1 条回复
    回复于 2018-04-02 09:40 回复

    把吧字去掉,你是正确的。正确的是$redis->set('city','beijing') 设置值

您需要登录后才可以回复。登录 | 立即注册