Gathering detailed insights and metrics for keyv-memcache
Gathering detailed insights and metrics for keyv-memcache
Gathering detailed insights and metrics for keyv-memcache
Gathering detailed insights and metrics for keyv-memcache
npm install keyv-memcache
Typescript
Module System
83.3
Supply Chain
99.5
Quality
75.6
Maintenance
100
Vulnerability
100
License
Total Downloads
3,498,169
Last Day
813
Last Week
5,748
Last Month
27,006
Last Year
260,013
Minified
Minified + Gzipped
Latest Version
1.3.3
Package Id
keyv-memcache@1.3.3
Unpacked Size
9.10 kB
Size
3.06 kB
File Count
6
Cumulative downloads
Total Downloads
Last Day
-42.6%
813
Compared to previous day
Last Week
-18.3%
5,748
Compared to previous week
Last Month
51.6%
27,006
Compared to previous month
Last Year
-43.4%
260,013
Compared to previous year
2
8
Memcache storage adapter for Keyv
1npm install --save keyv-memcache
or
yarn add keyv-memcache
1const Keyv = require('keyv'); 2const KeyvMemcache = require('keyv-memcache'); 3 4const memcache = new KeyvMemcache('user:pass@localhost:11211'); 5const keyv = new Keyv({ store: memcache }); 6 7//set 8await keyv.set("foo","bar", 6000) //Expiring time is optional 9 10//get 11let obj = await keyv.get("foo"); 12 13//delete 14await keyv.delete("foo"); 15 16//clear 17await keyv.clear(); 18
1const Keyv = require('keyv'); 2const KeyvMemcache = require('keyv-memcache'); 3 4const memcache = new KeyvMemcache('user:pass@localhost:11211'); 5const keyv1 = new Keyv({ store: memcache, namespace: "namespace1" }); 6const keyv2 = new Keyv({ store: memcache, namespace: "namespace2" }); 7 8//set 9await keyv1.set("foo","bar1", 6000) //Expiring time is optional 10await keyv2.set("foo","bar2", 6000) //Expiring time is optional 11 12//get 13let obj1 = await keyv1.get("foo"); //will return bar1 14let obj2 = await keyv2.get("foo"); //will return bar2 15
1 2//set the server to the correct address and port 3let server = "localhost:11211" 4 5const Keyv = require("keyv"); 6const KeyvMemcache = require("keyv-memcache"); 7 8const memcache = new KeyvMemcache(); 9const keyv = new Keyv({ store: memcache});
1 2//best practice is to not hard code your config in code. 3let user = ""; 4let pass = ""; 5let server = "XXX.XXX.XXX.memcachier.com:11211" 6 7const Keyv = require("keyv"); 8const KeyvMemcache = require("keyv-memcache"); 9 10const memcache = new KeyvMemcache(user +":"+ pass +"@"+ server); 11const keyv = new Keyv({ store: memcache}); 12
Protocol
to memcachedendpoint
(the server) and place it into your code:1 2//best practice is to not hard code your config in code. 3let user = ""; 4let pass = ""; 5let server = "XXX.XXX.XXX.XXX.cloud.redislabs.com:XXX" 6 7const Keyv = require("keyv"); 8const KeyvMemcache = require("keyv-memcache"); 9 10const memcache = new KeyvMemcache(user +":"+ pass +"@"+ server); 11const keyv = new Keyv({ store: memcache}); 12
1 2const Keyv = require("keyv"); 3const KeyvMemcache = require("keyv-memcache"); 4 5const memcache = new KeyvMemcache("insert the internal google memcached discovery endpoint"); 6const keyv = new Keyv({ store: memcache}); 7
MIT © Jared Wray
No vulnerabilities found.
No security vulnerabilities found.