Resolving Redis connection issues

Redis cannot connect to Db2® Data Management Console.

Symptoms

When you open the Db2 Data Management Console Monitor page, the following error message might be displayed:
Get data from cached failed
When you open the Db2 Data Management Console Databases page, the following error message might be displayed:
Error 500 The data cannot be displayed
You might also see the following error message in the ibm-dmc-monitor pod logs:
com.ibm.ws.ssl.core.WSX509TrustManager E CWPKI0823E: SSL HANDSHAKE FAILURE: A signer with SubjectDN [CN=*.c-ibm-dmc-1646967256041644-redis-p.cp4d.svc] was sent from the host [c-ibm-dmc-1646967256041644-redis-p:16000]. The signer might need to be added to local trust store [/opt/ibm-datasrvrmgr/java/jre/lib/security/cacerts], located in SSL configuration alias [defaultSSLConfig]. The extended error message from the SSL handshake exception is: [Path does not chain with any of the trust anchors].

Causes

This issue occurs when the Redis pods are not re-created when the SSL certificate is renewed in the cluster or due to network communication issues.

Resolving the problem

To resolve the issue, re-create the Redis pods by running the following commands:
oc delete po <ibm-dmc-xxxxx-redis-m-x> --force
oc delete po <ibm-dmc-xxxxx-redis-s-x> --force