Methods

(inner) Connect(host, port, password) → {boolean}

Connect tries to connect redis server with password
Parameters:
NameTypeDescription
hoststringThe host of the redis server.
portnumberThe port of the redis server.
passwordstringThe password for the redis server.
Throws:
- The error encountered during connection.
Type
error
Returns:
- The status of the connection.
Type: 
boolean
Example
let m = require('nuclei/redis'); 
let status = m.Connect('localhost', 6379, 'password');

(inner) GetServerInfo(host, port) → {string}

GetServerInfo returns the server info for a redis server
Parameters:
NameTypeDescription
hoststringThe host of the redis server.
portnumberThe port of the redis server.
Throws:
- The error encountered during getting server info.
Type
error
Returns:
- The server info.
Type: 
string
Example
let m = require('nuclei/redis'); 
let info = m.GetServerInfo('localhost', 6379);

(inner) GetServerInfoAuth(host, port, password) → {string}

GetServerInfoAuth returns the server info for a redis server
Parameters:
NameTypeDescription
hoststringThe host of the redis server.
portnumberThe port of the redis server.
passwordstringThe password for the redis server.
Throws:
- The error encountered during getting server info.
Type
error
Returns:
- The server info.
Type: 
string
Example
let m = require('nuclei/redis'); 
let info = m.GetServerInfoAuth('localhost', 6379, 'password');

(inner) IsAuthenticated(host, port) → {boolean}

IsAuthenticated checks if the redis server requires authentication
Parameters:
NameTypeDescription
hoststringThe host of the redis server.
portnumberThe port of the redis server.
Throws:
- The error encountered during checking authentication.
Type
error
Returns:
- The authentication status.
Type: 
boolean
Example
let m = require('nuclei/redis'); 
let isAuthenticated = m.IsAuthenticated('localhost', 6379);

(inner) RunLuaScript(host, port, password, script)

RunLuaScript runs a lua script on the redis server
Parameters:
NameTypeDescription
hoststringThe host of the redis server.
portnumberThe port of the redis server.
passwordstringThe password for the redis server.
scriptstringThe lua script to run.
Throws:
- The error encountered during running the lua script.
Type
error
Example
let m = require('nuclei/redis'); 
m.RunLuaScript('localhost', 6379, 'password', 'return redis.call(\'ping\')');