Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 554 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 554 Bytes

Amnesia JS

AmnesiaDB Official Client

Example

Connect to locally hosted Amnesia DB

import { AmnesiaClient } from 'amnesia-client';

const am = new AmnesiaClient();
await am.connect({ port: 4224 });

Run a Query

let res = await am.query('SET a AS b WHERE TTL=10s NFETCH=2');
console.log(res) // OK

Alternatively

let res = await am.get('key');  // null
await am.set('key', 'value', { ttl: '20s', nfetch: 2 });
let res = await am.get('key');  // value