Articles of memcached

在redis中存储嵌套的JavaScript对象 – NodeJS

我最近从nodejs中的memcached切换到redis。 在node-memcached中我喜欢的是我可以将整个JavaScript对象保存在内存中。 可悲的是我不能在redis中这样做。 例如,我得到以下对象: var obj = { name: "Hello world!", author: "admin", user: { "yolololo" : { "id": "352asdsafaseww", "server": 5, "data" : { x: 1, y: 1, z: 50 } }, "yolol" : { "id": "358dsa", "server": 7 } } } 用3rd-Eden / node-memcached我可以这样做: memcached.set("obj", obj, 12345, function(err) { }); 接着 memcached.get("obj", function(err, […]

节点js,使用connect-memcached时不返回任何响应

您好我正在使用compoundjs和connect-memcached。 以下是我的envirionment.js文件中的内容: module.exports = function (compound) { var express = require('express'); var MemcachedStore = require('connect-memcached')(express); var app = compound.app; require('./mongoose').init(compound); app.configure(function(){ app.use(compound.assetsCompiler.init()); app.use(express.static(app.root + '/public', { maxAge: 86400000 })); app.set('view engine', 'ejs'); app.set('view options', { complexNames: true }); app.set('jsDirectory', '/javascripts/'); app.set('cssDirectory', '/stylesheets/'); app.set('cssEngine', 'stylus'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.favicon()); app.use(express.logger()); app.use(express.cookieParser()); app.use(express.session({secret: 'AuthenticationSecret', store: new MemcachedStore})); app.use(app.router); […]

使用蓝鸟与未定义的成功callback函数

我在memcached上使用蓝鸟库。 memcached.set('foo', 'bar', 10, function (err) { /* stuff */ }); 这个函数不会在第二个参数中调用成功callback,所以看起来像。然后(res)函数不会被调用。 Promise.promisifyAll(memcached); memcached.setAsync(hashedCacheKey, obj).then(function (res) { resolve(res); }).catch(function (err) { reject(err, null); }); 有没有办法处理未成功的事件?

将缓冲区转换为数组

我正在设置memcached $memcached->set("item" , ["1" => "hello"]); 任何工作在PHP中, 在使用memcached插件的nodejs中,我得到了一个缓冲区而不是数组 <Buffer 61 3a 25 61 34 3a> 我不能将这样的缓冲区转换为数组 在nodjs: memcached.get("item" , function(err, data) { console.log(data); } 你有什么办法?

使用Node.jscaching数据库查询

是否有一个纯粹在Node.js中写入的数据库(mysql)查询caching的实现? 我正在编写一个Node web应用程序,并计划使用memcachedcaching查询,但在考虑这一点时,我意识到可能通过一个单独的Node.js层实现caching 解释: 您可以通过单独的端口上的节点服务器查询数据库,从可用的内存中返回数据,并将其加载到内存中。 任何人都知道Node.js在散列数组上的返回速度如何与memcache比较? 这是一个pipe道梦还是我应该看的东西?

NodeJS上的Memcached – node-memcached或node-memcache,哪一个更稳定?

我需要用Node实现一个内存caching,看起来目前有两个可用的包: node-memcached( https://github.com/3rd-Eden/node-memcached ) node-memcache( https://github.com/vanillahsu/node-memcache ) 看着这两个Github页面,看起来这两个项目都在积极开发具有相似function。 任何人都可以推荐一个吗? 有谁知道哪一个更稳定?

从node.js访问memcached的简单方法

我想知道是否有一个好的驱动程序或本地实现来直接将node.js连接到memcached。