Skip to content
Open
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions RedisLibrary/RedisLibraryKeywords.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,22 @@
class RedisLibraryKeywords(object):

@keyword('Connect To Redis')
def connect_to_redis(self, redis_host, redis_port=6379, db=0): # pragma: no cover
def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=None): # pragma: no cover
"""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_password: for authentication required
Return redis connection object
Examples:
| ${redis_conn}= | Connect To Redis | redis-dev.com | 6379 |
| ${redis_conn}= | Connect To Redis | redis-dev.com | 6379 | password
"""
try:
redis_conn = redis.StrictRedis(host=redis_host, port=redis_port, db=db)
redis_conn = redis.StrictRedis(host=redis_host, port=redis_port, db=db, password=redis_password)
except Exception as ex:
logger.error(str(ex))
raise Exception(str(ex))
Expand Down