记录解决问题--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是不需要证书的。

相关推荐
闪电悠米4 小时前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
Sam_Deep_Thinking7 小时前
Spring Boot 的启动原理是什么?
java·spring boot·后端
佛祖让我来巡山7 小时前
线上 Redis 突然“爆”了,怎么办?
redis·redis宕机·redis崩了·redis线上事故
屋外雨大,惊蛰出没7 小时前
深入浅出Spring Boot
java·spring boot·ioc·aop
三十..8 小时前
Redis 核心原理与高可用架构实践
运维·数据库·redis
协享科技8 小时前
Spring Boot 与 Go 双服务架构实践:从单体拆分到通信设计
java·人工智能·spring boot·后端·架构·golang·ai编程
小林敲代码778810 小时前
记录一下IDEA中很多变量变色的方案
java·开发语言·spring boot·idea
叶小鸡10 小时前
Java 篇-项目实战-AI 天机学堂(从 0 到 1)-day5
数据库·redis·缓存
IT策士10 小时前
Redis 从入门到精通:Python 操作 Redis
redis·python·bootstrap
Flittly10 小时前
【AgentScope Java新手村系列】(3)工具系统
java·spring boot·spring