相关疑难解决方法(0)

Laravel + Redis通过SSL缓存?

我正在尝试使用信息https://github.com/nrk/predis连接到具有predis 1.1和SSL的Redis ,其中在示例中使用以下配置:

// Named array of connection parameters:
$client = new Predis\Client([
  'scheme' => 'tls',
  'ssl'    => ['cafile' => 'private.pem', 'verify_peer' => true],
]);
Run Code Online (Sandbox Code Playgroud)

我的Laravel配置如下所示:

'redis' => [
        'client' => 'predis',
        'cluster' => env('REDIS_CLUSTER', false),

        'default' => [
            'host' => env('REDIS_HOST', 'localhost'),
            'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),
            'database' => 0,
        ],

        'options' => [
            'cluster' => 'redis',
            'parameters' => ['password' => env('REDIS_PASSWORD', null)],
            'scheme' => 'tls',
            'ssl'    => ['verify_peer' => false],
        ],
    ],
Run Code Online (Sandbox Code Playgroud)

由于我没有用于SSL的密钥,因此我禁用了对等验证(根据 …

php laravel predis

8
推荐指数
1
解决办法
3522
查看次数

如何让 Laravel 与 AWS 上的 Redis 集群一起工作

我正在尝试将 Laravel (5.4) 与集群版本的 Redis 一起使用。我按照这篇文章的说明进行操作,如下所示:

/*
|--------------------------------------------------------------------------
| Redis Databases
|--------------------------------------------------------------------------
|
| Redis is an open source, fast, and advanced key-value store that also
| provides a richer set of commands than a typical key-value systems
| such as APC or Memcached. Laravel makes it easy to dig right in.
|
 */

'redis' => [
     'client' => 'predis',
     'cluster' => 'true',

     'default' => [
            'host' => env('REDIS_HOST_1', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),
            'port' => 6379,
            'database' …
Run Code Online (Sandbox Code Playgroud)

php redis laravel predis laravel-5.4

2
推荐指数
1
解决办法
4538
查看次数

标签 统计

laravel ×2

php ×2

predis ×2

laravel-5.4 ×1

redis ×1