Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 860 Bytes

README.md

File metadata and controls

43 lines (36 loc) · 860 Bytes

HttPRedis

A HTTP wrapper for ioredis

Install

npm install httpedis

Usage

const config = {
    // Redis properties 
    REDIS_HOST: "localhost",
    REDIS_PORT: 6379,
    REDIS_AUTH: "mypassword", 
    REDIS_DB: 0, 
    // Server port
    HTTP_PORT: 9001
};

const Httpedis = require('httpedis');
const httpedis = new Httpedis(config);

// Starts the server
httpedis.start(optionalCallback);

// Reloading redis connection 
httpedis.reload({REDIS_DB: 1});

// Stopping server 
httpedis.stop(optionalCallback)

Enjoy

curl -X PUT -d '{"foo": "bar"}' "localhost:9001/set/foo" 
curl "localhost:9001/get/foo" 
{"foo": "bar"}
curl "localhost:9001/keys/*" 
["foo"]
curl "localhost:9001/scan/*?cursor=0&count=100" 
["foo"]