2011-02-07 16 views
5

मान लें कि मेरे पास एक सर्वर पर एक काम कर रहे memcached deamon है। मान लें कि यह सर्वर सर्वर पक्ष जावास्क्रिप्ट (APE मेरे मामले में) को संभालने में सक्षम है।मैं जावास्क्रिप्ट के साथ memcached कैसे उपयोग कर सकते हैं?

सर्वर पर कुछ जावास्क्रिप्ट के साथ memcached तक पहुंचना आसान होना चाहिए (मेरा मतलब है, मेरे दिमाग में ...)।

लेकिन मैं मैं विचार से बाहर चल रहा हूँ स्वीकार करने के लिए है ...

"सहायता plz"? :)

धन्यवाद

संपादित करें:

यह काम कर रहा है:

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}); 
}); 

उत्तर

2

आप एक सॉकेट से अधिक memcached के लिए बात करते हैं, इसलिए यदि जो कुछ सर्वर चलाता है आपकी जावास्क्रिप्ट सॉकेट एपीआई आप लिख सकते हैं है इसके लिए एक memcached ग्राहक।

यदि आप सी में जावास्क्रिप्ट मॉड्यूल लिख सकते हैं तो आप यह भी कर सकते हैं, भले ही आपके पास जावास्क्रिप्ट में सॉकेट समर्थन न हो।

+0

मुझे लगता है कि जिस तरह से खुदाई कर रहा था ... देखते रहें :) – bPizzi

1

ऐसा लगता है कि जावास्क्रिप्ट के लिए पहले से ही memcache क्लाइंट मौजूद हैं। उदाहरण के लिए आप jsmemcached आज़मा सकते हैं।

+0

यह देखा है, लेकिन यह Jaxer पर निर्भर करता है ... नहीं सबसे हल्का समाधान मैं का सपना देख रहा था:

यहाँ प्रलेखन है। – bPizzi

संबंधित मुद्दे