从memcache-binary客户端连接gridgain服务器缓存

时间:2018-12-26 12:22:32

标签: node.js memcached gridgain

我有一个运行在远程服务器上的gridgain,我需要使用memcache-binary客户端从gridgain获取数据。我能够连接到gridgain服务器,但是无法连接到gridgain内部的缓存

var MemcachedBinary = require('memcached-binary');

var server = 'gridgain:port';

var params = { 
  use_buffers: false, // If true, always return Buffers instead of strings
  // defaults to false
};

var memcached_binary = new MemcachedBinary(server, params);

memcached_binary.get('DG', params, function(err, res) {
    if( err ) 
        console.error( err );
    console.log(res);
});

DG是gridgain服务器内部的一个缓存

当我得到连接时,gridgain将关闭连接(FIN),它不会返回任何内容。

1 个答案:

答案 0 :(得分:0)

我想不可能为memcached协议指定缓存名称(使用default)。但是,GridGain Professional 2.7.1和Apache Ignite 2.7应该具有本机node.js客户端,这将允许范围广泛的缓存操作。