Skip to content
This repository has been archived by the owner on Nov 29, 2017. It is now read-only.

gmiroshnykov/node-parse-redis-url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parse-redis-url

This module is no longer needed for node_redis from v.1.0.0 on. node_redis has a built-in url option

A module for parsing redis://.. URLs into node_redis-friendly options.

Can also create actual client instance for your convenience.

Build Status

Usage

var redis = require('redis');
var parseRedisUrl = require('parse-redis-url')(redis);
var url = 'redis://dummy:password@example.com:5555/42';

// create a new client from URL

parseRedisUrl.createClient(url, function(err, client) {
   if (err) return callback(err);
   // do something with client
});



// simply parse URL for connection options
// please note that username is not used by Redis,
// so it's not included in the result

var options = parseRedisUrl.parse(url);
// { host: 'example.com',
//  port: 5555,
//  password: 'password',
//  database: 42 }

About

Parses Redis URL into a node_redis config object

Resources

License

Stars

Watchers

Forks

Packages

No packages published