v.20.9Improvement

Added requirepass authorization for Redis external dictionary

Added requirepass authorization for Redis external dictionary. #13688 (Ivan Torgashov).
Added support for requirepass authorization in Redis external dictionaries in ClickHouse.

Why it matters

This feature enables ClickHouse to connect to Redis dictionaries that require authentication with a password, enhancing security and allowing integration with secured Redis instances.

How to use it

To use this feature, specify the requirepass parameter with the Redis password in the external dictionary configuration that uses the Redis layout. Example configuration snippet:

<dictionary>
<source>
<redis>
<host>redis_host</host>
<port>6379</port>
<requirepass>your_redis_password</requirepass>
</redis>
</source>
<!-- other dictionary settings -->
</dictionary>