DAX is a DynamoDB-compatible caching service that enables you to benefit from fast in-memory performance for demanding applications.
This client library provides access from NodeJS to DAX.
The Amazon DAX client only runs from NodeJS, and can be installed using npm:
npm install amazon-dax-client
You can follow the Getting Started tutorial at:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.client.sample-app.html
To quickly use DAX, replace AWS.DynamoDB
with AmazonDaxClient
:
const AmazonDaxClient = require('amazon-dax-client');
// Replace this ...
var ddb = new AWS.DynamoDB({region: region});
/// with this ...
var dax = new AmazonDaxClient({endpoints: [endpoint], region: region});
// If using AWS.DynamoDB.DocumentClient ...
var doc = new AWS.DynamoDB.DocumentClient({service: dax});
The DAX endpoint can be found the AWS console or by using aws dax describe-clusters
from the command line.
Please use these community resources for getting help.
- Ask a question on StackOverflow and tag it with
amazon-dynamodb-dax
- Ask a question on the AWS DynamoDB forum
- Open a support ticket with AWS Support