1.1.1 • Published 5 years ago

kor-redis v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

The kor-redis library exported as NodeJS module.

NPM Version NPM Downloads Build Status

Installation

Greenkeeper badge

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

   $ npm i npm
   $ npm i --save kor-redis

:rotating_light:

New Features

  • Generic command function to run any redis command

Features

  • Get remaining expiration time if set on key
  • Extend expiration time
  • Remove expiration (persist the redis key)
  • Rename redis key

Usage: In NodeJS

+ Added command method that allow the use of all redis commands.

// Load pmodule
const Redis = require('kor-redis');
const redis = new Redis('host', 'port', 'db');

redis.command('set', ['key', 'value']);

See Redis Commands here Redis.io

// Load pmodule
const Redis = require('kor-redis');
const redis = new Redis('host', 'port', 'db');

// setting value. Note value can be an object, an array, string or number
redis.set(key, value)

// setting value and expiring time. Note value can be an object, an array, string or number
redis.set(key, value, 5) // this expires in 5s

// get value store in redis
redis.get(key).then(value => {
    console.log(value)
})

// get all keys in redis
redis.getKeys().then(keys => {
    console.log(keys)
})

// delete key in redis
redis.del(key)

// delete all keys in redis
redis.delAll()

// set new (if no expiration time) or increase the expiration time on a key 
redis.setExpiryTime(key, 5).then(res => {
    console.log(res)
})

// check the remain expiration on a key
redis.remainExpiryTimeInSeconds(key).then(res => {
    console.log(res)
})

// remove expiration from a key
redis.persist(key).then(res => {
    console.log(res)
})

// rename a redis key to new one
redis.renameKey(key, newKey).then(res => {
    console.log(res)
})

See the package source for more detail.

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago