redis-key

1.3.0 • Public • Published

redis-key

Redis key generator / function argument joiner

This module is basically a shortcut for:

Array.prototype.slice.call(arguments).join(separator);

install

npm install redis-key

example

var rk = require('redis-key');
 
//default separator is ':'
var key = rk('product-collection', 'company', 'price-level');
//key = "product-collection:company:price-level"

Setting a default separator

var rk = require('redis-key').defaults('/');
 
//now the separator is '/'
var key = rk('part', 1, 3);
//key = "part/1/3"

api

.defaults([separator, [prefix]])

  • separator - [string] the character[s] to put between the tokens that make up your key (default ':')
  • prefix - [string] an additional token that is prefixed to the key

motivation

I've been generating redis keys like this:

var key = ['part1', var1, var2, var3].join(':');

I thought it would be more concise to be able to do this:

var key = k('part1', var1, var2, var3);

And if my math is correct, it is more concise by 9 whole characters. Joy.

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i redis-key

Weekly Downloads

347

Version

1.3.0

License

MIT

Last publish

Collaborators

  • wankdanker