Using hiredis with rediss:// url without explicitly specifying a CA file/directory fails with a quite obscure message:
Resource temporarily unavailable
After a bit of investigation I realized it was because hiredis wasn't configured with any CA, and wasn't using the default system ones.
Since the ruby implementation worked and uses the default system CA, here's a proposed fix to have a consistent behavior between hiredis and the ruby driver
Using hiredis with
rediss://
url without explicitly specifying a CA file/directory fails with a quite obscure message:Resource temporarily unavailable
After a bit of investigation I realized it was because hiredis wasn't configured with any CA, and wasn't using the default system ones. Since the ruby implementation worked and uses the default system CA, here's a proposed fix to have a consistent behavior between hiredis and the ruby driver