deepstream cache connector for redis
This connector uses the npm redis package. Please have a look there for detailed options.
plugins:
cache:
name: redis
options:
host: ${REDIS_HOST}
port: ${REDIS_PORT}
db: ${REDIS_DB_INDEX} // optional
ttl: 86400 // optional time to live in seconds
var Deepstream = require( 'deepstream.io' ),
RedisCacheConnector = require( 'deepstream.io-cache-redis' ),
server = new Deepstream();
server.set( 'cache', new RedisCacheConnector( {
port: 6379,
host: 'localhost'
}));
server.start();
If you need to establish the redis connection via tls, set the tls
option:
plugins:
cache:
name: redis
options:
host: ${REDIS_HOST}
port: ${REDIS_PORT}
db: ${REDIS_DB_INDEX} // optional
ttl: 86400 // optional time to live in seconds
tls: {}