We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1b1085c + 1a92d15 commit 91d9e72Copy full SHA for 91d9e72
repl.js
@@ -23,7 +23,17 @@ class Combee {
23
assert(config.redisUrl, 'must provide redis URL');
24
assert(config.queues || config.queuePrefix, 'must provide queues');
25
26
- this.redis = redis.createClient(config.redisUrl);
+ let redisConnection = config.redisUrl;
27
+ if (config.redisUrl.startsWith('rediss:')) {
28
+ // A rediss:// URL means in-transit encryption is enabled for the redis host, so use TLS.
29
+ redisConnection = {
30
+ url: redisConnection.replace('rediss:', 'redis:'),
31
+ tls: {},
32
+ };
33
34
+
35
+ this.redis = redis.createClient(redisConnection);
36
37
this.redis.on('error', function(err) {
38
console.log(err);
39
});
0 commit comments