首页 > 解决方案 > IBM Redis 数据库 + 春季启动

问题描述

IBM 提供“Composer for Redis”作为 Redis 管理服务。为此,我们可以配置 Redis 连接,如下所示。

  spring:
    redis:
      url: rediss://<user>:<password>@############.databases.appdomain.cloud:<port>

https://developer.ibm.com/tutorials/access-ibm-cloud-redis-from-a-spring-boot-application/

现在 IBM 提供了带 base64 编码证书的 Database for Redis 连接。有什么办法可以将这个 Redis 连接与 Spring boot 连接起来?

我用 ssl=false 尝试了下面提到的解决方案,但它没有按预期工作。我们可以在没有 Jedis 的情况下做到这一点吗?

spring:
  redis:
    url: rediss://<user>:<password>@############.databases.appdomain.cloud:<port>
    ssl: false

标签: javaspringspring-bootredisibm-cloud

解决方案


ssl: false应该这样做true,因为 IBM Cloud Databases for Redis 是安全的并且使用 CA 证书。然后,您必须配置您的应用程序以使用随数据库提供的 CA 证书。


推荐阅读