0.3.0 • Published 11 months ago

tachyon-drive-memcached v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

tachyon-drive-memcached

Overview

This package provides an implementation of the Tachyon Drive StorageDriver interface from the tachyon-drive package that uses Memcached as the underlying storage provider.

Installation

To install this package, run the following command:

npm install tachyon-drive-memcached tachyon-drive

Usage

Usage To use this package, you first need to create an instance of the MemcachedStorageDriver class, passing in the following parameters:

  • name: A string that identifies the driver instance.
  • key: A string that identifies the Memcached key to use.
  • timeout: An number that specifies the data timeout in seconds (use large values to keed data in memcache).
  • serializer: A function that converts data to and from a buffer.
  • urls: Optional array or callback of array of Memcached server URLs (default: [new URL('memcached://localhost:11211')]).
  • options: Memcached options (default: {}).
  • processor: Optional function that processes data before it is stored and after it is retrieved.
  • logger: Optional logger instance.

Initialize simple JSON Memcached storage driver

const driver = new MemcachedStorageDriver(
	'MemcachedStorageDriver',
	'store-key',
	2592000, // max from default Memcache options, 30 days
	bufferSerializer,
);

see more on NPMJS tachyon-drive

0.3.0

11 months ago

0.2.0

11 months ago

0.0.1

11 months ago