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

相关推荐
MC皮蛋侠客3 小时前
Redis 系列(一):全景与最小闭环——从 `SET` 命令到内存数据结构
数据结构·数据库·redis
渣渣盟6 小时前
当 Redis 写入成为性能瓶颈时,如何利用 异步批量 Sink 将吞吐量从 1w QPS 提升到 10w+?
数据库·redis·php
Flittly6 小时前
【雕虫大技】Agent 动态 Skill 供应链安全加固(二):执行隔离沙箱实战
java·spring boot·spring
沐言人生7 小时前
HelloAgentR工程手记1/100天——项目工作流搭建
spring boot·agent·vibecoding
陌上丨7 小时前
Spring Boot 应用类型推断机制:一次从源码到原理的深度探索
java·spring boot·后端
云烟成雨TD8 小时前
Micrometer 系列【33】Spring Boot Micrometer Metrics 自动配置模块解析
spring boot·云原生·micrometer
MC皮蛋侠客9 小时前
Redis 系列(六):过期、内存淘汰与内存优化——让 Redis 活得更久
数据库·redis·bootstrap
用户31268748772011 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot
MC皮蛋侠客11 小时前
Redis 系列(七):事务、Pipeline 与 Lua 脚本——从原子性到 Functions
数据库·redis·lua
snow@li11 小时前
SpringBoot:AOP日志切面全景梳理/原理+流程+实战+避坑
java·开发语言·spring boot