Реализация PHP-совместимого клиента memcache для node.js - PullRequest
2 голосов
/ 13 сентября 2011

Я пытаюсь реализовать другой чистый клиент memcache для javascript для node.js.
Вопрос в том, что мне нужно получить ключи, которые были установлены классом PHP Memcache, с сервера множественного memcache, но я не могу понять,как PHP хэширует эти ключи.

Я искал руководство для класса Memcache:
http://www.php.net/manual/en/memcache.ini.php

"memcache.hash_function" - это "crc32", но я до сих пор не знаю, как определить, какой сервернабор из хэша crc32.

Есть какие-нибудь документы или ссылки?
Спасибо в адвенсе.

Ответы [ 2 ]

1 голос
/ 07 ноября 2011

Я использовал http://search.npmjs.org/#/memcache через нпм.Прекрасно работает на node.js и php (с модом 'memcached', а не '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'

});
1 голос
/ 13 сентября 2011

Информация будет храниться в PECL: http://pecl.php.net/package/memcache

Чтобы узнать подробности, вам, скорее всего, потребуется просмотреть источник расширения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...