Virgilio-redis
A redis module for Virgilio. Implemented as a simple wrapper around the excellent Node Redis.
Usage
As a redis wrapper
All Node Redis commands are supported. For instance, you can use:
virgilio.redis.set('foo', 'bar');
As virgilio-cache
You can use virgilio-redis as as implementation of the virgilio-cache. If you want to do this, require the module like so:
virgilio.loadModule$(require('virgilio-redis').virgilioCache);
Virgilio cache is an extremely basic caching mechanism. It has a set, get and a del command.
virgiliocache //-> 'foo' ; //-> 'undefined'
If you don't feel like making up your own key, you can use a shortcut that creates a random key for you.
virgiliocache ;
The set command takes a timeout in seconds as an optional argument.
virgiliocache;virgilio;
Configuration
Use the configuration options under the redis
key.
var options = redis: port: 6379 //optional host: '127.0.0.1' //optional //...other options.
To see what other options you can pass, check the redis.createClient
documentation.