当在memcache中可用内存已满时,memcache使用LRU(最近最近使用的)算法来释放内存.我的问题是LRU算法是否会删除在过期的项目中使用了一段时间(最近一次使用)的条目?到期的条目不会在该确切时刻删除,而是在下次有人尝试访问时(AFAIR).那么LRU算法(也)会解释密钥的到期吗?
如果我在mongoDB中保存了以下架构中的文档:
{
createdDate: Date,
lastUpdate: Date
}
Run Code Online (Sandbox Code Playgroud)
是否可以查询创建和上次更新之间的时间段是否大于一天的文档?
我现在正在深入研究node.js的东西,从非常简单的例子开始.
以下代码并不是什么大问题,但已经让我感到困惑:
require('http')
.createServer( function( req, res ) {
console.log( 'receiving request' );
res.end( 'end' );
} )
.listen( 1337, "localhost" );
Run Code Online (Sandbox Code Playgroud)
通过控制台启动服务器之后,我调用了http:// localhost:1337 在控制台中,我得到了"接收请求" - 消息两次,而不是预期的一次.
这是怎么回事?我已经把这容易弄得一团糟了吗?