laravel连接redis另一种方法

时间:2018-07-26 07:35:13

标签: laravel redis

我正在使用Laravel 5.6。 我有一个问题,请连接redis(predis)。 我不想将redis与config连接。 因为redis每次都在变化。 我用的是zkname。

所以我想像这样Redis::connect('127.0.0.1',3306)

但这不起作用!

我使用Illuminate\Support\Facades\Redis;

这是连接方法

public function connection($name = null)
{
    $name = $name ?: 'default';

    if ( isset($this->connections[$name]) ) {
        return $this->connections[$name];
    }

    return $this->connections[$name] = $this->resolve($name);
}

1 个答案:

答案 0 :(得分:0)

我重新安排了这个问题,这个问题的关键是没有配置文件,如何连接redis,检查一些信息发现redis databas.php中的客户端可以是predis或phpredis, 当predis时,仅Redis连接的连接方法通过配置文件;

Redis::connection();

当phpredis具有连接方法时,可以使用指定的ip和端口模式

Redis::connect('127.0.0.1',3306);