0.2.2 • Published 2 years ago

memcached-client v0.2.2

Weekly downloads
30
License
MIT
Repository
github
Last release
2 years ago

node-memcached-client

Test npm GitHub release (latest by date) npm NPM

A Memcached client library for node.js. This library written in typescript and define promisified methods.

Install

$ npm install memcached-client

or

$ yarn add memcached-client

Usage

import Memcached, { Metadata } from 'memcached-client'

// Connect to your memcached server.
const client = new Memcached('127.0.0.1', 11211)

const example = async (client: Memcached) => {
  const connection = await client.connect()
  const code = await connection.set('my-key', 'my-value', false, 0)
  console.log(code) // => STORED
  const data: { [key: string]: Metadata } = await connection.get('my-key')
  if (data['my-key']) {
    console.log(data['my-key'].value) // => my-value
  }
  await connection.close()
}

And I prepared some examples.

Roadmap

This library does not yet cover all memcached methods. But I will implement all methods.

memcached-client versionv0.1.x
get
set
delete
getsnot yet
casnot yet
replacenot yet
appendnot yet
prependnot yet
incr/decrnot yet

License

The software is available as open source under the terms of the MIT License.

0.2.2

2 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago