0.0.3 • Published 2 years ago

redis-lib v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

redis-lib

This is a wrapper around ioredis which provides automatic reconnects.

Features

  • Uses ioredis for connection management
  • Easy Installation and Use
  • Simple Exposed Functions
  • Supports all redis commands supported by ioredis
  • Clear Error Response

Installation

"dependencies": {
    "redis-lib": "^0.0.2"
}

npm install redis-lib

Initialization

const redis = require("redis-lib")({
    appName: "test-file",
    url: "redis://localhost:6379"
})
//when initializing redis, pass in the url
//When no url is passed, REDIS_CLUSTER_URL and/or REDIS_URL from process.env is used
//When using cluster, URL should be passed as "redis://:password@host:port-1,redis://:password@host:port-2,redis://:password@host:port-3"

Basic functionality

  • Set A Value
const response = await redis.set("new", "old");
  • Get A Value
//(async/await)
const response = await redis.get("new");

-- To close a connection

    redis.disconnect();

Tests

Cli

npm install
npm test

Contributors

0.0.3

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago