alibaba / jetcache

JetCache is a Java cache framework.
Apache License 2.0
4.96k stars 1.03k forks source link

如何通过redis.lettuce连接带证书的redis?(redis非集群,HA模式的) #858

Open xianhuangxu opened 4 months ago

xianhuangxu commented 4 months ago

目前只在文档示例里面看见连接没有开启ssl的redis示例,请问有没有连接开启了ssl的连接方式,且是需要指定证书路径的那种?如果不支持的话会否考虑支持这种连接方式?

Roiocam commented 4 months ago

根据 lettuce 文档:

https://lettuce.io/core/release/reference/index.html#ssl

有几种使用方式,从 JetCache 源码上看,直接用 URI 表示这是一个 SSL 链接即可,例如

jetcache: 
  remote:
    default:
      type: redis.lettuce
-     uri: redis://127.0.0.1:6379/
+     uri: rediss://127.0.0.1:6379/

https://github.com/alibaba/jetcache/blob/94c5a19cbefe9d1f4aad5847b19b363d5155a363/jetcache-starter/jetcache-autoconfigure/src/main/java/com/alicp/jetcache/autoconfigure/RedisLettuceAutoConfiguration.java#L78-L79