A HTTP wrapper for ioredis
npm install httpedis
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)
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"]