我正在使用 Laravel 5.6。
我有一个问题,连接redis(predis)。
我不想将 redis
与配置连接。
因为redis每次都在变化。
我使用 zkname。
所以我想像这样连接redis 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);
}
最佳答案
我重新整理了一下这个问题,这个问题的重点是没有配置文件,如何连接redis,查了一些资料发现redis databas.php中的client可以是predis或者phpredis, predis时,redis连接只能通过配置文件的方式连接;
Redis::connection();
当phpredis有connect方法时可以使用指定的ip和端口方式
Redis::connect('127.0.0.1',3306);
关于laravel connect redis 另一种方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51533399/