Bewerkt.
Om samen te vatten, ik zou verbinding kunnen maken met Redis met SSL ingeschakeld met Jedis de bibliotheek, maar niet met de Spring-bibliotheek JedisConnectionFactory.
Ik probeerde dit in Pivotal Cloud Foundry (PCF).
Ik schreef Mark Paluch, auteur van spring-data-redis, en hij stelde voor om automatische herconfiguratie uit te schakelen om het werkend te krijgen in PCF.
Ik vond deze pagina bij het uitschakelen van automatische herconfiguratie:
https://docs.cloudfoundry.org/buildpacks/java/configure-service-connections/spring-service-bindings.html#manual
Cloud Foundry zal automatisch een RedisConnectionFactory-bean voor je maken, dus mijn JedisConnectionFactory raakte niet gewend.
Ik moest automatische herconfiguratie uitschakelen. Of schakel liever handmatige configuratie in.
Mijn JedisConnectionFactory-bean (met SSL ingeschakeld) begon toen te worden geïnstantieerd (samen met de RedisConnectionFactory-bean van de cloudserviceconnector).
En ik moest mijn JedisConnectionFactory-bonen instellen op Primair omdat er nu twee fabrieksbonen voor verbinding waren.
Ik kreeg ook uitzonderingen over onverwacht einde van de stream.
Ik moest usePooling
inschakelen in JedisClientConfiguration
.
Dit is waar ik op Jira over het probleem heb gepost (nu verplaatst naar github):
https://github.com/spring-projects/spring-data-redis/issues/1542