- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我收到错误消息需要NOAUTH 身份验证。我的 laravel 版本是 5.3,我使用的是 predis 1.1.1 来连接 redis。
在 etc/redis/redis.conf 我有:
bind 127.0.0.1
requirepass somepassword
在 .env 文件中我有
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=somepassword
REDIS_PORT=6379
在 config/database.php 我有:
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
我正在通过以下方式连接 Redis:
self::$_db = \Redis::connection('default');
并像这样使用它:
self::$_db->pipeline(function ($pipe) use ($profile, $time,$type, $id) {
$pipe->zadd(self::getProfileKey($profile, $type), $time, $id);
$pipe->zadd(self::getProfileKey($profile), $time, $type . ':' . $id);
$pipe->zadd(self::getModelKey($type,$id) . '::favoritedBy', $time, $profile->profile_id);
});
因此,当我注释掉 requirepass
并将密码作为 null 发送时,它有效但不起作用并抛出错误 NOAUTH Authentication required.
当密码到位时。根据我的项目要求,我需要设置密码。请帮忙。提前致谢。
最佳答案
经过一番研究,我找到了解决这个问题的办法:
我们需要添加:
'options' => [
'parameters' => ['password' => env('REDIS_PASSWORD', null)],
],
在 config
数组中。请参阅下面的完整示例:database.php
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 3,
],
'options' => [
'parameters' => ['password' => env('REDIS_PASSWORD', null)],
],
],
在 .env 文件中:
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=mmdgreat
REDIS_PORT=6379
关于redis - NOAUTH 需要身份验证。拉维尔+Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42482945/
在为代理到 Zookeeper 身份验证实现 SSL 时,我在代理 2 节点上遇到了以下异常 从 SSL 设置中,集群配置了 SSL 身份验证 Broker 1 成功连接到 zookeeper,但在
我正在尝试关注 this example : package main import ( "gopkg.in/gomail.v2" ) func main() { m := gomai
redis客户端连接成功,但是操作报异常——(error) noauth authentication required 错误的含义是说你没有认证,说明没有使用密码连接 查看密码: 进入redi
我收到错误消息需要NOAUTH 身份验证。我的 laravel 版本是 5.3,我使用的是 predis 1.1.1 来连接 redis。 在 etc/redis/redis.conf 我有: bin
org.springframework.dao.InvalidDataAccessApiUsageException:需要 NOAUTH 身份验证。; 嵌套异常是 redis.clients.jedi
当我尝试使用 adapter: 'redis' 时,它告诉我安装 socket.io-redis 版本 0.14。我这样做了,并将所有信息输入到 session.js 文件中: module.expo
我使用 sidekiq on rails 发送电子邮件。我已经为 redis 服务器添加了密码,但似乎无法正确设置,因为出现错误 D, [2015-12-10T16:49:52.714279 #104
我在centos7.1部署gitlab,启动gitlab时出现错误:“pid 为 9307 的 GitLab Unicorn Web 服务器正在运行。GitLab Sidekiq 作业调度程序未运行。
我有一个使用密码运行的简单 Redis 服务器。我想通过我的 spring boot 应用程序与它交谈。我看here并看到有一个 spring.redis.password 所以我的 applicat
我正在尝试连接到受密码保护的 redis 服务器,但由于某种原因,我不断收到错误消息: events.js:141 扔呃;//未处理的“错误”事件 ^ReplyError:就绪检查失败:需要 NOAU
我正在尝试使用 Go 和 redigo 连接到我的 Redis 服务器具有适用于另一个应用程序的 URI,用 Java 编写 lettuce .在 Go 项目中,我遇到了错误 NOAUTH Authe
我有一个奇怪的 redis 行为: const redis = require('redis'); const { REDIS_URL: redisUrl, REDIS_PASSWORD: redis
当我通过命令连接到 Redis 服务器时出现错误 NOAUTH Authentication required:redis-cli 并运行 ping 来检查 Redis 是否是工作。 我找到了 ans
我尝试使用选项设置来提供密码,如下所示: CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channels_redis.core.Red
我不断收到错误消息:redis.exceptions.ResponseError: NOAUTH Authentication required..(我正在使用 celery 执行后台任务)。 我的
针对本地 Redis 实例在本地运行我的应用程序时,我看到以下错误。 ReplyError: Ready check failed: NOAUTH Authentication required.
我正在使用 redis从 digital ocean 指南安装 redis 后在 npm 上打包 我使用 one 保护它他们的职位。我将 requirepass 设置为密码,然后登录到我的 redis
我正在开发一个使用 dingo 包来管理一些 API 的 Laravel 项目。我将 .env 文件中的 CACHE_DRIVER=array 变量更改为 CACHE_DRIVER=redis 因为
我是一名优秀的程序员,十分优秀!