 [det]redis_connect(-Connection)
[det]redis_connect(-Connection)redis_connect(+Address, -Connection, +Options). redis_connect/1 
is equivalent to
redis_connect(localhost:6379, Connection, []). Options:
true, try to reconnect to the service when the 
connection seems lost. Default is true for connections 
specified using
redis_server/3 and false 
for explictly opened connections.version(3) and password(Password) are 
specified, these are used to authenticate using the HELLO 
command.3, the HELLO 
command is used to upgrade the protocol.cacert, key and cert 
options.sentinel(MasterName) 
to enable contacting a network of Redis servers guarded by a sentinel 
network.Instead of using these predicates, redis/2 and redis/3 are normally used with a server name argument registered using redis_server/3. These predicates are meant for creating a temporary paralel connection or using a connection with a blocking call.
| Address | is a term Host:Port, unix(File)or the name of a server registered using redis_server/3. 
The latter realises a new connection that is typically used for 
blocking redis commands such as listening for published messages, 
waiting on a list or stream. | 
redis_connect(-Connection, +Host, +Port) provides 
compatibility to the original GNU-Prolog interface and is equivalent to redis_connect(Host:Port, Connection, []).