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

相关推荐
inrgihc10 分钟前
Spring Boot 注册 Servlet 的五种方法
spring boot·后端·servlet
毕设源码-朱学姐19 分钟前
【开题答辩全过程】以 基于Vue Springboot的图书共享系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
m0_7400437321 分钟前
Spring和SpringBoot和SpringMVC 的关系总结
java·spring boot·spring·mvc
羑悻的小杀马特24 分钟前
C++与Redis高效交互:通过optional与迭代器玩转String/List/Set......,打造高性能存储方案!
c++·redis·交互
张3蜂31 分钟前
SQL Server 数据库 的通信加密配置SSL安全连接
数据库·安全·ssl
卿雪33 分钟前
Redis 数据过期删除和内存淘汰策略
数据库·redis·缓存
爬山算法42 分钟前
Redis(170)如何使用Redis实现分布式限流?
数据库·redis·分布式
L.EscaRC1 小时前
Spring Boot开发中加密数据的模糊搜索
java·spring boot·后端
8Qi81 小时前
Redis之Lua脚本与分布式锁改造
java·redis·分布式·lua
JavaBoy_XJ1 小时前
Redis在 Spring Boot 项目中的完整配置指南
数据库·spring boot·redis·redis配置