From 606d9c7d5bbb5da01a7ea7527e3e16cc8d5ab750 Mon Sep 17 00:00:00 2001 From: kench1r0 Date: Mon, 30 Sep 2024 15:20:08 +0700 Subject: [PATCH 1/2] feat: add username params for redis authentication --- RedisLibrary/RedisLibraryKeywords.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RedisLibrary/RedisLibraryKeywords.py b/RedisLibrary/RedisLibraryKeywords.py index e06a0f9..1cb98b5 100644 --- a/RedisLibrary/RedisLibraryKeywords.py +++ b/RedisLibrary/RedisLibraryKeywords.py @@ -58,13 +58,14 @@ def get_redis_master(self, redis_host, redis_port=26379, service_name=None): return sentinel_detail @keyword('Connect To Redis') - def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=None, ssl=False, ssl_ca_certs=None): + def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=None, redis_username=None, ssl=False, ssl_ca_certs=None): """Connect to the Redis server. Arguments: - redis_host: hostname or IP address of the Redis server. - redis_port: Redis port number (default=6379) - db: Redis keyspace number (default=0) + - redis_username: username for Redis authentication - redis_password: password for Redis authentication - ssl: Connect Redis with SSL or not (default is False) - ssl_ca_certs: CA Certification when connect Redis with SSL @@ -76,7 +77,7 @@ def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=Non """ try: redis_conn = redis.StrictRedis(host=redis_host, port=redis_port, db=db, - password=redis_password, ssl=ssl, ssl_ca_certs=ssl_ca_certs) + username=redis_username, password=redis_password, ssl=ssl, ssl_ca_certs=ssl_ca_certs) except Exception as ex: logger.error(str(ex)) raise Exception(str(ex)) From 2743149006a7145efb594edf8e3557520d8a407c Mon Sep 17 00:00:00 2001 From: kench1r0 Date: Mon, 30 Sep 2024 18:02:59 +0700 Subject: [PATCH 2/2] docs: update docs --- docs/RedisLibrary.html | 356 ++++++++++++++++++++++++++++++----------- 1 file changed, 262 insertions(+), 94 deletions(-) diff --git a/docs/RedisLibrary.html b/docs/RedisLibrary.html index fbb414a..51082de 100644 --- a/docs/RedisLibrary.html +++ b/docs/RedisLibrary.html @@ -6,7 +6,7 @@ - +