Node.js 使用 unix 套接字的 memcached /var/run/memcached/memcached.sock

Node.js memcached with unix socket /var/run/memcached/memcached.sock

Node.js 不要使用 unix socket

连接到 memcached 服务器

/var/run/memcached/memcached.sock

我正在使用此示例代码连接 memcached 服务器

var Memcached = require('memcached');

var mem = new Memcached('/var/run/memcached/memcached.sock');

mem.set('ping', 'Hello World', 60, function (err) {
    if (!err)
        mem.get('ping', function (err, data) {
            if (!err)
                console.log(data);
        });
});

如何解决这个问题?

Node.js MemCached unix socket 错误已修复 here

只需使用此命令行安装工作版本

npm install git+https://git@github.com/ChandraNakka/memcached.git --save