为node.js实现一个PHP兼容的memcache客户端
我想为node.js实现另一个纯粹的JavaScript memcache客户端。
问题是,我必须从多重Memcache服务器获取由PHP Memcache类设置的密钥,但我无法弄清楚PHP如何散列这些密钥。
我已经find了Memcache类手册:
http://www.php.net/manual/en/memcache.ini.php
“memcache.hash_function”是“crc32”,但我仍然不知道如何确定从crc32哈希设置哪个服务器。
有一些文件或参考?
非常感谢。
这些信息将存放在PECL: http : //pecl.php.net/package/memcache
要了解详细信息,您最有可能需要查看扩展程序的来源 。
我通过npm使用http://search.npmjs.org/#/memcache 。 适用于node.js和php(使用'memcached'mod不是'memcache')。
虽然文档稀less。您可以使用下面的代码开始。
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' });