cancel
Showing results for 
Search instead for 
Did you mean: 

how to use "Redis, Hyperscaler Option" in spring boot

jixiangmatt1
Discoverer
0 Kudos

I create a redis-cache on BTP, and i want to use the redis server in my springboot application, but i don't know how to config the redis properties, the redis-cache server's infomation json is:

{
"password": "k7QMdykZgwusYqbhAKHqP9TDDKSqQ4w40AzCaHEtIEs=",
"hostname": "redis-c32593a9-54bb-4a9c-a25c-74bcf84021b2.redis.cache.windows.net",
"port": 6380,
"uri": "rediss://:k7QMdykZgwusYqbhAKHqP9TDDKSqQ4w40AzCaHEtIEs=@redis-c32593a9-54bb-4a9c-a25c-74bcf84021b2.redis.cache.windows.net:6380",
"cluster_mode": false,
"tls": {
"host": "redis-c32593a9-54bb-4a9c-a25c-74bcf84021b2.redis.cache.windows.net",
"port": 6380,
"ca": "-----BEGIN CERTIFICATE-----\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\nMrY=\n-----END CERTIFICATE-----\n"
}
}

and please help us how to config the redis connection in my springboot application.

jixiangmatt1_0-1712211190283.png

 

 

Accepted Solutions (0)

Answers (2)

Answers (2)

Dinu
Contributor
0 Kudos

For how to access from local machine see Access a Redis-cache Instance from Redis-cli | SAP Help Portal

I suppose you could take the approach described in Binding to Data Services with Spring Boot in Cloud Foundry. The credentials are available in VCAP_SERVICES. Caution: The project appears to be deprecated. 

jixiangmatt1
Discoverer
0 Kudos
Thanks, but how can i connect to the redis server on BTP Cloud Foundry after deploying my springboot application to BTP Cloud Foundry?I config the host, port and password in application.yml, but it didn't work, the BTP Redis-Cache's host cannot be access
jixiangmatt1
Discoverer
0 Kudos

And i can't access the host 'redis-c32593a9-54bb-4a9c-a25c-74bcf84021b2.redis.cache.windows.net' by using command 'ping' in my local machine.