前言

最近学习中需要使用redis,于是在window上安装了一个redis(其实是我搞不好虚拟机和本地连接,于是放弃了虚拟机安装redis)。一开始使用还很正常,也没有设置密码,按照网上所说的启动服务,然后打开可视化工具RedisDesktopManager,连接上了,在java中使用也正常。但是第二天的重启电脑的时候,运行java连接程序却在怎么也连不上。显示

NOAUTH Authentication required

需要密码认证的异常。

到网上查了一下有人说是配置文件中的requiredpassword没有注释掉,我去看了一下,已经注释了,觉得应该不是这个问题。

下面就是我的解决办法了:

方法一:使用密码

首先我在可视化工具里面加上密码,比如root,其他的跟之前连接都没有什么区别,然后竟然就连接上了,虽然有点摸不到头脑,但是确实解决了。

然后剩下就是如何在java中也加入这个,大概代码是这样的,

JedisShardInfo shardInfo = new JedisShardInfo("redis://localhost:6379/9");//这里是连接的本地地址和端口

shardInfo.setPassword("root");//这里是密码

Jedis jedis = new Jedis(shardInfo);

jedis.connect();

然后就连接上了,java这边也能正常使用。

方法二:不使用密码(推荐)

当然还有不设密码的方式。这就需要去配置文件中去看requiredpassword,是否被注释,如果没有,就把他注释了。

然后重点来了,如果只是简单的在redis的目录中启动服务redis-server.exe是不够的,因为这样启动并不会指定配置文件(这里是win的情况, linux的情况不清楚)。所以我们需要先关闭redis服务,然后在cmd进入redis的解压目录中重启服务,并且指定配置文件。命令是这样的:

redis-server.exe redis.windows.conf

如果你想使用密码,首先在配置文件中将requiredpassword的注释删去,然后在requiredpassword处写上自己的密码,最后需要在cmd中重启服务,并且一定要指定配置文件,否则你在配置文件所修改的配置并不会生效。

希望能帮到大家。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java redis 没密码配置_如何解决redis的NOAUTH Authentication required异常相关推荐

  1. 关于Redis重启时报(error) NOAUTH Authentication required.解决方法。

    redis配置密码重启服务,使用/etc/init.d/redis_6379会出现以下信息, /etc/init.d/redis_6379 restart Stopping - (error) NOA ...

  2. redis 启动无输出_深入剖析Redis系列: Redis入门简介与主从搭建

    前言 Redis 是一种基于 键值对 的 NoSQL 数据库.与很多键值对数据库不同,Redis 提供了丰富的 值数据存储结构,包括 string(字符串).hash(哈希).list(列表).set ...

  3. Redis:NOAUTH Authentication required.解决方法

    问题:连接不到redis,提示NOAUTH Authentication required 解决方式:连接到客户端,输入auth "密码"

  4. Redis (error) NOAUTH Authentication required.解决方法

    出现认证问题,应该是设置了认证密码,输入密码既可以啦 注意密码是字符串形式! [plain] view plaincopy 127.0.0.1:6379> auth "yourpass ...

  5. linux关闭redis时报NOAUTH Authentication required

    linux关闭redis时报NOAUTH Authentication required 为什么会出现这种问题?(问题缘由) 不能光解决问题,还得知道这个问题是怎样出现的(纯属个人观点,大佬勿喷),接 ...

  6. 阿里云Redis报NOAUTH Authentication required

    背景描述 公司购买了阿里云的集群版云Redis, 在项目中使用TP5中的队列插件(think-queue),驱动是使用Redis.在运行中发现一个非常诡异的问题,每次当执行一次消费脚本报错时,接下来框 ...

  7. redis客户端连接(error) NOAUTH Authentication required

    redis客户端连接成功,但是操作报异常--(error) NOAUTH Authentication required 错误的含义是说你没有认证,说明没有使用密码连接 查看密码: 进入redis的安 ...

  8. Redis清除缓存(error) NOAUTH Authentication required.

    1进入src/redis-cli    cd src/redis-cli 2执行:dbsize 3执行:flushall 4执行:exit root@ubuntu:~/redis/redis-5.0. ...

  9. redis RedisCommandExecutionException: NOAUTH Authentication required

    本文背景: 1. RedisDesktopManager 能够连接正常,在 java 项目中报错 at org.springframework.data.redis.connection.lettuc ...

最新文章

  1. 任意半径局部直方图类算法在PC中快速实现的框架。
  2. C++实现类似反射模式(模板)
  3. 基于nodejs实现每天固定时间发送邮件服务
  4. Myeclipse连接Mysql数据库时报错:Error while performing database login with the pro driver:unable...
  5. node中模块系统及核心模块、执行node文件
  6. Linux之SWIG安装(无需安装pcre依赖)
  7. 【牛客练习赛58-C】矩阵消除游戏(dfs+状态标记)
  8. 移动广告聚合平台经验分享:芒果、果合、Adview、抓猫哪家好?
  9. 百度Apollo5.0控制模块代码学习(七)MPC控制
  10. 中望cad文字显示问号怎么办_中望CAD钢筋符号显示为问号怎么办?
  11. Golang——从入门到放弃
  12. 百度面试题--度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同,度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
  13. 数理逻辑蕴含_16-证明逻辑等价式和逻辑蕴涵式
  14. Linux常用命令个人记录
  15. 如何查看一个vs工程使用的vs版本是哪一个?
  16. 商家转账到零钱快速开通方法
  17. Linux系统 deamon进程
  18. 金蝶KIS标准版会计期间超过三期。。。
  19. uniapp生成随机数字
  20. 10M/s,保姆级教程,制作自己的网盘不限速工具!

热门文章

  1. 查看运行时间_怎样查看自己电脑系统的版本信息?
  2. python3生成器_Python3 生成器
  3. You C.A.N.大赛 解锁7大行业智能硬件创新密码
  4. MongoDB 5.0新特性概览
  5. 拆!对比详解 Flutter Widget 和 CSS,你关心的布局原理都在这儿了
  6. 《动森》里那些看不见的声音设计
  7. 如何从零开始开发一个实时联机游戏?
  8. 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
  9. 数据库面试题【二、MYSQL的两种存储引擎区别(事务、锁级别等等)】
  10. 零基础学Python(第四章 变量类型)