Как я могу получить доступ к memcached с помощью Javascript?
Допустим, у меня есть работающий memcached deamon на сервере. Допустим, этот сервер способен обрабатывать Javascript на стороне сервера (в моем случае APE).
Это должно быть легко получить доступ к memcached с некоторым Javascript прямо на сервере (я имею в виду, на мой взгляд...).
Но я должен признать, что у меня заканчиваются идеи...
"Помогите плз"?:)
Спасибо
РЕДАКТИРОВАТЬ:
Это работает:
Ape.registerCmd("CMD", true, function(params, infos) {
Ape.log("cmd called");
var socket = new Ape.sockClient("11211", "127.0.0.1", {flushlf: true});
socket.onConnect = function() {
Ape.log("Connected to Memcached");
Ape.log("Issued 'stats' commande to Memcached...");
this.write("stats\n");
this.onRead = function(data) {
Ape.log("Data from memcached : " + data);
}
}
//data = ...
infos.sendResponse('return', {'data':data});
});
3 ответа
Вы говорите с memcached через сокет, поэтому, если на каком-либо сервере работает ваш JavaScript, есть сокет API, вы можете написать для него memcached клиент.
Если вы можете писать модули javascript на C, вы можете сделать это, даже если у вас нет поддержки сокетов в JavaScript.
Кажется, что уже есть клиенты memcache для JavaScript. Вы можете попробовать jsmemcached например.
В silkjs встроен механизм memcache.
Вот документация: http://silkjs.org/documentation/Memcached