猿问

phalcon 连接redis 请求解答

之前使用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;
    }
}
精慕HU
浏览 1031回答 7
7回答

隔江千里

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

慕的地6264312

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

慕尼黑8549860

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

www说

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

慕盖茨4494581

在保证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; }
随时随地看视频慕课网APP
我要回答