cresper
A parser for RESP (REdis Serialization Protocol) which purely using C++ addon.
Install
npm install cresper
Usage
'use strict'const Resper = let resper = resper resper
API
Class: Resper
Method: encodeString(str)
Encode str
to RESP buffer.
Method: encodeError(err)
Encode err
to RESP buffer.
Method: encodeInt(int)
Encode int
to RESP buffer.
Method: encodeBulkString(bulk)
Encode bluk
to RESP buffer, bluk
should be a String.
Method: encodeNull()
Get the RESP Null buffer.
Method: encodeNullArray()
Get the RESP NullArray buffer.
Method: encodeArray(arr)
Encode arr
to RESP buffer, each element in arr
should be an instance of buffer.
Method: encodeRequestArray(requestArr)
Encode requestArr
to RESP request buffer, each element in requestArr
should be a string.
resper.encodeRequestArray(['LLEN', 'mylist'])
Method: decode(encodedBuffer)
Decode RESP buffer to real value.
Resper // 998