node使用redis缓存

最近想知道node相关的缓存,就找到了redis

然后自己实现了node api数据的缓存

我先写了个模块,当做redis的链接对象的工厂

新建了redis_factory.js

var redis = require('redis');
var poolModule = require('generic-pool');//使用generic-pool池化
var pool = poolModule.Pool({
    name     : 'redisPool',
    create   : function(callback) {
        var client = redis.createClient();
        callback(null, client);
    },
    destroy  : function(client) {
        client.quit();
    },
    max      : 100,
    min      : 5,
    idleTimeoutMillis : 30000,
    log      : false
});

exports.pool = pool;

然后在api方法里面这样用

#include 
#include"stack.h"
#include"stack.cpp"
using namespace std;

int main()
{
    Stack stack;
    stack.push(5);
    stack.push(54.01);
    stack.push(55);
    stack.push(577);
    stack.printStack();
    cout<



你可能感兴趣的:(node)