redis-copier

0.0.2 • Public • Published

redis-copier

Copies commands of a redis server to another server in real time.

Description

This module copies one server's commands to another simply. You can use it to make REDIS development environment on local PC. It uses MONITOR to get commands.

Install

npm install redis-copier

Usage

Be careful that you don't use same server for source and destination server.

var redisCopier = require('./');

redisCopier.copyCommand({
    commandsInclude: ["set", "expire"],
    keysInclude: ["myKey"],
    valuesInclude: ["valueWantToCopy"],
    sourceServer : {
        server: "localhost",
        port: "6379"
    },
    destServer : {
        server: "localhost",
        port: "6380"
    }
});

or modify run.js (sample) and run it.

node run.js

If option's value is the part of word, it will be copied. For examples:

keysInclude: ["my"]
issued command to redis : set mykey 1

this command will be copied.

Package Sidebar

Install

npm i redis-copier

Weekly Downloads

1

Version

0.0.2

License

ISC

Last publish

Collaborators

  • lonslonz