• Jump To … +
    Client.coffee ClientContainer.coffee ClientModel.coffee index.coffee MemoryInitStore.coffee RedisInitStore.coffee index.coffee JWT.coffee RequestHandler.coffee Server.coffee ServerContainer.coffee ServerModel.coffee SocketHandler.coffee index.coffee parseAcceptHeader.coffee Cache.coffee Mediator.coffee Message.coffee PageMap.coffee Strings.coffee
  • RedisInitStore.coffee

  • ¶
    Redis = require("redis")
    
    class MemoryInitStore 
      constructor : (config)->
        @client = Redis.createClient(config)
    
      set : (args)->
        {key, value, callback} = args
        @client.set(key, value, callback)
    
      get : (args)->
        {key, callback} = args
        @client.get(key, (error, value)->
          unless error 
            @client.del(key)
          callback(error, value)
        )
    
    module.exports = MemoryInitStore