微擎性能优化redis如何开启远程详细说明

我的个人经验,如有不对请讨论。截至发帖时Redis开启远程,如阿里云redis,有密码不能正常连接,无密码的redis正常。

有点操蛋吧,来说说这几个参数的意思,方便跟我一样的新手同学理解。

$config['setting']['charset'] = 'utf-8';
$config['setting']['cache'] = 'redis';  // 默认是mysql
$config['setting']['timezone'] = 'Asia/Shanghai';
$config['setting']['memory_limit'] = '256M';
$config['setting']['filemode'] = 0644;
$config['setting']['authkey'] = 'fa6f7528';
$config['setting']['founder'] = '1';
$config['setting']['development'] = 0;
$config['setting']['referrer'] = 0;
$config['setting']['https'] = 1; //1=开启https,0=关闭
————————————————————————————————
// --------------------------  CONFIG REDIS  --------------------------- //
$config['setting']['redis']['server'] = 'localhost'; //redis地址
$config['setting']['redis']['port'] = 6379; 
$config['setting']['redis']['pconnect'] = 0; 
$config['setting']['redis']['requirepass'] = 'JIANyede123'; //密码,默认空
$config['setting']['redis']['timeout'] = 1;

你启动redis就把mysql改成redis,启动的是memcache就把mysql改成memcache;memcache是否支持远程的我没尝试过,这里只说redis。微擎redis密码哪一行,如果你填写了就会打不开,页面一片空白。但你把redis服务器的密码去掉,TMD就能正常打开了;微擎redis不能填写密码,应该是程序上有bug。

理由:使用远程的景安云Redis的地址(Redis有密码),页面打开空白,提交了工单确定Redis服务没问题。工单技术员把云Redis密码去掉,微擎不配置redis密码,正常打开了。我把本地Redis加上密码,在requirepass填写了密码;然后打开页面空白,但去掉密码后就正常了

redis去掉密码的安全性,服务商是否支持去掉密码等都是问题;使用微擎redis还是在本地装个组件玩,不知道谁解决了这问题。或者只有我有这问题,测试下你的可能正常呢

如果你需要我的本地配置文件,请到这里下载微擎性能优化如何开启memcache与redis

: 未经允许不得转载,原文出处: 怀化红加 » https://www.hhseok.com/286.html

评论1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1
    加个auth就能解决$config['setting']['redis']['auth'] = '密码';
    php程序员2018-09-08 22:42:51回复
登录/注册
没有账号? 忘记密码?