bobysky

bobysky

这家伙有点懒,还没写个性签名!

  • 财富值0
  • 威望值0
  • 总积分230

个人信息

  • 提出了问题
    使用theCsv导出大量数据,导致内存不足
  • 写一个helper,然后里面的方法用静态的

  • 回复了 的回答

    我也遇了同样的问题,不知你解决了吗?

    findIdentity方法按以下方式写,看你的能不能解决

    public static function findIdentity($id){

        $temp = parent::find()->where(['UserName'=>$id])->one();
        return isset($temp)?new static($temp):null;
    }
    
  • 回复了 的回答

    有一个第三方工具目录vendor,所有安装的插件都在此目录下。

    php composer.phar require m35/thecsv 执行后提示"could not open input file:composer.phar", 我是windows环境下的,需要切换到哪个目录执行命令?

  • 提出了问题
    composer使用
  • 回复了 的回答

    unixSocket'=>'5c99b53717bb4d13:***ddda*;

    这一串恐怕不是文件描述符吧, 看样子 应该是账号密码连接, 而非通过 unixSocket;

    配置成 password, 通过 tcp 连接吧

    unixSocket 这个参数是什么作用, 我的理解是通信用的密匙。 我试过配置password也连接不上

  • 回复了 的回答

    请提供部分代码

    'redis' => [

            'class' => 'yii\redis\Connection',
            'hostname' => '5c99b53717bb4d13.m.cnhza.kvstore.aliyuncs.com',
            'unixSocket'=>'5c99b53717bb4d13:***ddda*',
        ]
    

    这是我的配置

  • 提出了问题
    使用yii2-redis链接阿里云的KVStore报错
  • 回复了 的回答

    对的,参考楼上的链接,或者点击这里
    http://www.yiiframework.com/doc-2.0/ext-redis-index.html
    用composer 下载安装,然后修改配置文件即可,
    如果是本地使用,不需要更改,但是必须安装redis服务端

    'components' => [
        'redis' => [
            'class' => 'yii\redis\Connection',
            'hostname' => 'localhost',
            'port' => 6379,
            'database' => 0,
        ],
    ]
    

    谢谢,我连接的是阿里云的KVStore,连接地址、 端口号 、 连接密码 ,确定是正确的,但是报错 “Failed to open redis DB connection (6c99b53717bb4332:*******, database=0): 2 - No such file or directory” , 这是什么原因

见习主管 等级规则
230/500
资料完整度
20/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

6

Ta的访客

16