记录解决问题--redis ssl连接

1.问题场景

springboot连接redis启动报错,感觉是没连上redis,本地是正常启动的,但是本地不是ssl连接。

2.redis ssl连接知识

①一般不开启ssl的连接,直接连接即可,有密码输密码。

②不受信的ssl连接,也就是自己生成的密钥对,连接的时候,需要开启ssl连接,需要提供密钥。

③受信的ssl连接,类似于https是安全的,连接的时候,需要开启ssl连接,不需要提供证书。

3.解决问题的过程

①了解了基本知识。

②使用telnet查看端口是否是通的。

java 复制代码
telnet ip port

java 复制代码
telnet 域名 port

③在端口是通的情况下,使用redis-cli连接redis。(需要连接的服务器有redis-cli)

java 复制代码
./redis-cli -h 域名 -p 端口 -a 密码 --tls

ssl连接需要带上tls这个参数,不然就不是ssl连接。我这边是连上了。

④将配置文件ssl改为true,查看启动报错信息。

java 复制代码
ERR unknown command `CONFIG`, with args beginning with: `GET`, `notify-keyspace-events`

说明redis是已经连上了,报错是不认识这个命令。说明不是redis ssl连接不上的问题,是redis没有开启config这个命令。

注:受信任的ssl是不需要证书的。

相关推荐
xxwl5852 小时前
数据库后端接口测试报告
spring boot·mysql·tomcat
zzzzzz3102 小时前
别让大模型直接碰业务:我在 Spring Boot 里给 AI 操作加了一道“可拒绝的闸门”
人工智能·spring boot·spring
知彼解己3 小时前
Java 版本演进
java·开发语言·spring boot
夜郎king3 小时前
SpringBoot+PostgreSQL + 硅基流动大模型从零搭建 Text-to-SQL 智能问答系统
spring boot·postgresql·text-to-sql·llm大模型
麻瓜code3 小时前
【Redis 】数据类型、持久化与过期删除
数据库·redis·缓存
☆凡尘清心☆4 小时前
CentOS Stream 9 编译安装 Redis 7.2.7 完整版详细步骤
linux·redis·centos
就改了4 小时前
MyBatis核心类用法详解
java·spring boot·后端·mybatis
DarLing丶张皇4 小时前
【源码】JeecgBoot导出Excel模板
java·spring boot
晚安code4 小时前
RocketMQ 延迟消息实战:延迟双删策略解决 Redis 缓存一致性
redis·rocketmq
山城码农笑松哥5 小时前
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理
redis·笔记·junit