为node.js实现与PHP兼容的memcache客户端
我正在尝试为node.js实现另一个纯javascript memcache客户端。为node.js实现与PHP兼容的memcache客户端,php,node.js,memcached,Php,Node.js,Memcached,我正在尝试为node.js实现另一个纯javascript memcache客户端。 问题是,我必须从MultipuleMemcache服务器获取由PHPMemcache类设置的密钥,但我不知道PHP如何散列这些密钥 我已经查找了Memcache类手册: “memcache.hash_函数”是“crc32”,但我仍然不知道如何根据crc32散列确定要设置哪个服务器 是否有一些文档或参考资料? 感谢您的建议。信息将存放在PECL中: 要了解详细信息,您很可能需要查看我通过npm使用的。。在nod
问题是,我必须从MultipuleMemcache服务器获取由PHPMemcache类设置的密钥,但我不知道PHP如何散列这些密钥 我已经查找了Memcache类手册:
“memcache.hash_函数”是“crc32”,但我仍然不知道如何根据crc32散列确定要设置哪个服务器 是否有一些文档或参考资料?
感谢您的建议。信息将存放在PECL中: 要了解详细信息,您很可能需要查看我通过npm使用的。。在node.js和php之间运行良好(使用'memcached'mod而不是'memcache') 但是文档很少。您可以使用下面的代码开始
var memcache = require('memcache');
var client = new memcache.Client(11211, '127.0.0.1');
client.connect();
client.get('aaa', function(error, result){
console.log(result);
// all of the callbacks have two arguments.
// 'result' may contain things which aren't great, but
// aren't really errors, like 'NOT_STORED'
});
为什么不使用redis并升级PHP代码以使用redis?或者,只需在节点中重写PHP代码。编写一个纯javascript memcache客户机对于显著减少收益来说同样痛苦!我马上就去试试。谢谢:)