Support of Memcached for Node.js
CAST supports Memcached via its com.castsoftware.nodejs extension. Details about how this support is provided for .Node.js source code is discussed below.
Objects
Icon | Metamodel Description |
---|---|
NodeJS Memcached Value | |
NodeJS Memcached Connection |
Links
Link Type | Function |
---|---|
useInsertLink | touch set add cas |
useDeleteLink | del |
useSelectLink | get gets getMulti |
useUpdateLink | replace append prepend incr decr |
Code samples
The following declarations will create a connection to the server ‘192.168.0.102:11211’:
var Memcached = require('memcached');
var memcached = new Memcached('192.168.0.102:11211');
This statement will create a useInsertLink from code to the value “foo”:
memcached.add('foo', 'bar', 10, function (err) { /* stuff */ });
This statement will create a useDeleteLink from code to the value “foo”:
memcached.del('foo', function (err) { /* stuff */ });
For example: