springboot连接redis密码验证失败

由于测试环境连接redis时没有用密码,服务一切都正常!发到生产时登录系统,在处理功能的时候老报错,查看错误是连接redist失败,查看redis服务正常,redis密码对了一遍又一遍也没错啊 ~~~~真是活见鬼,那么问题是怎么出现的呢 !然后就开始比较测试和生产的xml文件,发现就加了个redis 的password,原配置文件如下---

redis:
    database: 1
    pool:
      max-idle: 8
      min-idle: 0
      max-active: 8
      max-wait: -1
    sentinel:
      master: mymaster
      nodes: xxxx
      password: tai123

仔细看也没任何问题呀 ,就这样时间刷刷的过去了,突然灵光一闪,是不是password与pool,sentinel是同级的,试找侥幸的心理打包发布起服务,操作系统,查看日志,没看到redis的错误信息,居然就这样成功了!!!!!!!!!

修改后的配置文件---

sentinel:
      master: mymaster
      nodes: xxxx
  password: tai123

真是被自己挖了个神坑!!!!希望大神指点,一直在学习的路上。

时间: 2025-01-02 22:06:13

springboot连接redis密码验证失败的相关文章

springboot连接redis错误 io.lettuce.core.RedisCommandTimeoutException:

springboot连接redis报错 超时连接不上  可以从以下方面排查 1查看自己的配置文件信息,把超时时间不要设置0毫秒 设置5000毫秒 2redis服务长时间不连接就会休眠,也会连接不上 重新启动redis服务<黑窗口> 原文地址:https://www.cnblogs.com/langjunnan/p/10017721.html

PHP操作Redis(一) PHP连接Redis,含Redis密码验证、指定某一Redis数据库

台服务器上都快开启200个redis实例了,看着就崩溃了.这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开. 那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下. redis下,数据库是由一个整数索引标识,而不是由一个数据库名称.默认情况下,一个客户端连接到数据库0.redis配置文件中下面的参数来控制数据库总数: 1 databases 16 可以通过下面的命令来切换到不同的数据库下

redis密码验证

前言 redis在生产环境中通常都会设置密码以保证一定的安全性,本篇blog就简单记录一下如何在redis中设置客户端登录密码. 修改redis.conf 说明:暂时没有测试,一般自己的电脑安装中使用没有用到密码. 打开redis.conf文件,搜索requirepass关键字,如下图:  关注标记的那一行,#requirepass foobared.设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,例如将密码设置为123456:  修改完成后重启redis,再次通过red

java架构之路-(Redis专题)SpringBoot连接Redis超简单

上次我们搭建了Redis的主从架构,哨兵架构以及我们的集群架构,但是我们一直还未投入到实战中去,这次我们用jedis和springboot两种方式来操作一下我们的redis 主从架构 如何配置我上次已经讲过了,https://www.cnblogs.com/cxiaocai/p/11711377.html.我们这次主要看如何用java来操作redis,先来复习一下上次的配置,准备三台服务器,安装redis,保证互通,两台改为slave,配置replicaof IP 端口,主从复制是通过rdb文件

springboot连接redis

导入reids的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 设置application.yml配置信息 spring: datasource: driverClassName: com.mysql.jdbc.Driver

PHP连接 redis

<?php //连接本地的 Redis 服务 $redis = new Redis(); //连接redis 地址 端口 连接超时时间 连接成功返回true 失败返回false $redis->connect('127.0.0.1', 6379,30); //连接redis密码认证,成功返回true 失败返回false $ret = $redis->auth('junyi'); //查看连接状态 连接正常返回+PONG var_dump($redis->ping()); 原文地址:

Python3 redis集群连接 (带密码验证)

环境:python 3.7.4redis集群 单集群(无slave) 很多文章都说redis密码,今天验证的了很多次失败,查了相关资料有才知道连接方式,一下为代码,修改123456为自己代码就可以使用了 from rediscluster import StrictRedisCluster list = [ '02200000001', '02200000002', '02200000003', '02200000004', '02200000005', '02200000006', '0220

springboot security+redis+jwt+验证码 登录验证

概述 基于jwt的token认证方案 验证码 框架的搭建,可以自己根据网上搭建,或者看我博客springboot相关的博客,这边就不做介绍了.验证码生成可以利用Java第三方组件,引入 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </depend

使用java连接AD域,验证账号密码是否正确

eb项目中有时候客户要求我们使用ad域进行身份确认,不再另外做一套用户管理系统.其实客户就是只要一套账号可以访问所有的OA,CRM等办公系统.这就是第三方验证.一般有AD域,Ldap,Radius,邮件服务器等.最常用的要数AD域了.因为window系统在国内占据了大量的江山.做起来也很方便.我这篇文章就是写,如何用java去实现AD域的身份验证.好了,直接看代码吧: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24