php - laravel v4.2 中 Redis 服务器连接错误

标签 php laravel redis

嗨,我在 laravel v4.2 工作。现在我想向队列中的用户发送推送通知,为此我使用 redis 服务器进行队列推送通知。但问题是我想使用其他服务器的 redis 服务器而不是家庭/本地服务器。有什么办法可以解决这个问题。下面是我正在使用的 queue.php 文件配置

'redis' => array(
            'driver' => 'redis',
            'queue' => 'default',
            'cluster' => true,
            'default' => array(
                'host' => '192.168.1.244',
                'port' => 6379,
                'database' => 0,
                'password' => ''
            ),

如果我使用自己的电脑 IP 地址,那么我会收到队列通知,但是当我尝试使用其他电脑的 redis 服务器时,我会收到以下异常错误

Connection refused [tcp://127.0.0.1:6379]

如果有人知道如何远程配置或用户 redis 服务器,请告诉我。 谢谢

最佳答案

我在我的代码中发现了问题,我在 queue.php 而不是 database.php 文件中进行配置。因此,当我更改 database.php 文件中的主机时,我就可以使用 redis 服务器了。

关于php - laravel v4.2 中 Redis 服务器连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46728201/

相关文章:

php - PHP反序列化错误

php - laravel 4 多数据库连接

php - 将字符串转换为可执行表达式 PHP?

python - gevent 阻止 redis 的套接字请求

docker - 使用 heroku.yml 在 Heroku 上使用 Celery App 部署 Flask

php - Laravel 验证 json 数据

php - Codeigniter 数据库插入数据

php - 在 Exceptions\Handler.php 中访问 Auth

php - Laravel 照亮\数据库\查询异常 : could not find driver Error

Redis - 在过期前重新加载内容