@Ramesh - Please find the following information in response to each data point but do please let me know if you have any additional questions, as subsequent comments.
The HIREDIS client is a minimalistic client that runs in a {bash} shell environment (See: Redis Clients). Please see the official project repository for more information. It requires SSL/TLS bindings to be built into the solution but it does offer encryption support if you choose to deploy it otherwise, you can enable the non SSL port and connect to Redis without encryption support. This approach is not advised but there are measures you can take to mitigate exposure such as deploying the production instance in a VNET, and using service tags to limit traffic by type, etc.
Please also be aware of the effort to make TLS 1.2 the baseline version throughout Azure:
Preparing for TLS 1.2 in Microsoft Azure
Regards,
Mike