【问题标题】:laravel connect redis the other methodlaravel 连接 redis 的另一种方法
【发布时间】:2019-02-13 14:21:55
【问题描述】:

我正在使用 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 是一个集群,使用名称服务。

标签: laravel redis


【解决方案1】:

我重新整理了一下问题,这个问题的关键是没有配置文件,怎么连接redis,查了一些资料发现redis databas.php中的client可以是predis或者phpredis, predis 时,redis 连接只连接方式,通过配置文件的方式;

Redis::connection();

当phpredis有connect方法时可以使用指定的ip和端口模式

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

【讨论】:

    猜你喜欢
    • 2012-11-18
    • 1970-01-01
    • 2015-06-06
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多