Posted on 2011-05-31 16:45
dennis 閱讀(3667)
評論(1) 編輯 收藏 所屬分類:
my open-source 、
node.js
leveldb是google最近開源的一個實現,但是它僅是個lib,還需要包裝才能使用。
node-leveldb就是一個用node.js包裝leveldb的項目,你可以用javascript訪問leveldb。
node-leveldb僅提供API,不提供網絡接口供外部訪問。我fork了個分支,搞了個memcached的adapter,將node-leveldb的API暴露為memcached的文本協議,這樣一來你可以直接用現有的memcached client甚至直接telnet上去進行測試。感興趣的朋友可以測試下。adpater就一個文件
memcached.js。
fork的分支在:
https://github.com/killme2008/node-leveldb
編譯node-leveldb之后,執行
node memcached-adpater/memcached.js
即可啟動memcached adapter在11211端口,你可以telnet上去測試。目前僅支持get/set/delete/quit協議,不支持flag和exptime。