为了账号安全,请及时绑定邮箱和手机立即绑定

phalcon 连接redis 请求解答

phalcon 连接redis 请求解答

PHP
精慕HU 2019-03-08 09:31:11
之前使用phalcon+memcached,memcached的类是自己写的类加载进来,目前使用正常。但是想尝试下使用redis,但是连接却提示 redis server went away 。phalcon无法连接到服务器的redis,想看看各位能不能有一个提示或者代码的例子可以参考。 我是这样写的Redis.php class Redis { protected $redis = null; public function __construct(){ $this->redis = $this->_initMemcache(); } protected function _initMemcache(){ $redis = new redis(); $redis->connect("ip地址","63796"); return $redis; } }
查看完整描述

7 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

redis服务器挂了. 要么你没启动, 要么地址写错了.

查看完整回答
反对 回复 2019-03-18
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

用命令行连接Redis服务器看看

查看完整回答
反对 回复 2019-03-18
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

是不是因为redis 默认127.0.0.1 外网访问不了

查看完整回答
反对 回复 2019-03-18
?
www说

TA贡献1775条经验 获得超8个赞

报这个错,一看就是你那个redis服务器没开啊

查看完整回答
反对 回复 2019-03-18
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

在保证redis服务正常启动,可以这样连接:

public function __construct()
{
    $redis = new \Redis();
    $this->port = 6379;
    $this->host = '127.0.0.1';
    $redis->connect($this->host, $this->port);
    $this->redis = $redis;
    // $this->auth = $config['auth'];
    $this->expireTime = time() + 30;
}
查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 1030 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信