Sails hook for RediBox - exposes any installed hooks as SailsJS services.
Install it via npm:
npm install sails-hook-redibox --save
Sails config can be placed in config/hooks/redibox.js
or config/redibox.js
.
export default {
hooks: {
redibox: {
redis: {
prefix: 'my-project',
cluster: true,
clusterScaleReads: false,
subscriber: true,
publisher: true,
hosts: [
{host: 'localhost', port: 30001},
{host: 'localhost', port: 30002},
{host: 'localhost', port: 30003},
{host: 'localhost', port: 30004},
{host: 'localhost', port: 30005},
{host: 'localhost', port: 30006}
]
},
job: {
prefix: 'job',
enabled: true,
queues: [
// example queues
{name: 'my-queue-1', concurrency: 35},
{name: 'my-queue-2', concurrency: 10},
{name: 'my-queue-3', concurrency: 25}
]
},
cache: {
enabled: true,
prefix: 'cache',
defaultTTL: 600
},
log: {
level: 'warn'
}
}
}
};
MIT