The nodes of the cluster
The additional module options
The options of the clusters
Initializing the module object
The options of the redis database
The additional module options
Appending string to JSON key array value
The name of the key
The items to append to an existing JSON array
The path of the key
Integer, specifically the array's new size.
Retrieving JSON key array item by index
The name of the key
The scalar to filter out a JSON key
The path of the key
Integer, specifically the position of the scalar value in the array, or -1 if unfound.
Inserting item into JSON key array
The name of the key
The index to insert the JSON into the array
The JSON string to insert into the array
The path of the key
Integer, specifically the array's new size.
Retrieving the length of a JSON key array
The name of the key
The path of the key
Integer, specifically the array's length.
Poping an array item by index
The name of the key
The index of the array item to pop
The path of the key
Bulk String, specifically the popped JSON value.
Triming an array by index range
The name of the key
The starting index of the trim
The ending index of the trim
The path of the key
Integer, specifically the array's new size.
Clearing a JSON key
The name of the key
The path of the key defaults to root if not provided. Non-existing keys and paths are ignored. Deleting an object's root is equivalent to deleting the key from Redis.
The number of paths deleted (0 or 1).
Connecting to the Redis database with the module
Executing debug command
The subcommand of the debug command
The name of the key
The path of the key
MEMORY returns an integer, specifically the size in bytes of the value HELP returns an array, specifically with the help message
Deleting a JSON key
The name of the key
The path of the key defaults to root if not provided. Non-existing keys and paths are ignored. Deleting an object's root is equivalent to deleting the key from Redis.
The number of paths deleted (0 or 1).
Disconnecting from the Redis database with the module
An alias of delCommand
The name of the key
The path of the key
The number of paths deleted (0 or 1).
Retrieving a JSON key
The name of the key
The path of the key
Additional parameters to arrange the returned values
The value at path in JSON serialized form.
Handling a error
The message of the error
Simpilizing the response of the Module command
The array response from the module
Check if array is fully two dimensional. Only items in the array are arrays.
The potential two dimensional array
Retrieving values from multiple keys
A list of keys
The path of the keys
The values at path from multiple key's. Non-existing keys and non-existing paths are reported as null.
Increasing JSON key value by number
The name of the key
The number to increase by
The path of the key
Bulk String, specifically the stringified new value.
Multiplying JSON key value by number
The name of the key
The number to multiply by
The path of the key
Bulk String, specifically the stringified new value.
Retrieving an array of JSON keys
The name of the key
The path of the key
Array, specifically the key names in the object as Bulk Strings.
Retrieving the length of a JSON
The name of the key
The path of the key
Integer, specifically the number of keys in the object.
Formatting given param value to string
The given param value
A param value converted to string
Reducing an array by one level. i.e. from two dimensional to 1 dimensional.
The potentional two dimensional array
Retrieving a JSON key value in RESP protocol
The name of the key
The path of the key
Array, specifically the JSON's RESP form as detailed.
Running a Redis command
The command data of a command to send. Consists of command and args.
Setting a new JSON key
The name of the key
The path of the key
The JSON string of the key i.e. '{"x": 4}'
Optional. The condition to set the JSON in.
Simple String OK if executed correctly, or Null Bulk if the specified NX or XX conditions were not met.
Appending string to JSON key string value
The name of the key
The string to append to key value
The path of the key
Integer, specifically the string's new length.
Retrieving the length of a JSON key value
The name of the key
The path of the key
Integer, specifically the string's length.
Toggling a JSON key
The name of the key
The path of the key defaults to root if not provided. Non-existing keys and paths are ignored. Deleting an object's root is equivalent to deleting the key from Redis.
The value of the path after the toggle.
Retrieving the type of a JSON key
The name of the key
The path of the key
Simple String, specifically the type of value.
Generated using TypeDoc
Initializing the module object