memcached-protocol

1.0.7 • Public • Published

memcached-protocol

Fast memcached binary protocol implementation for Node.JS with binary packet reader / writer and corresponding streams2 stream interfaces.

install

npm install memcached-protocol

api

var mp = require('memcached-protocol');
 
var writer = mp.Writer();
var buffer = writer.write({
  key: 'KEY',
  opcode: "GET|SET|ADD|REPLACE|...",
  value: Buffer|String,
  extras: {
    expiry: Number,
    initial: Number,
    delay: Number,
    flags: Number
  },
  cas: String,
  opaque: Number
})
 
var reader = mp.Reader();
// returns array of structured memcached packets
var packets = reader.read(buffer)
 
// reset state
reader.reset();

author

Ekin Koc

license

MIT

Package Sidebar

Install

npm i memcached-protocol

Weekly Downloads

5

Version

1.0.7

License

MIT

Last publish

Collaborators

  • eknkc