我正在使用node-redis并且很难连接到外部redis实例。我尝试使用redis-cli并且工作正常。但是对于节点,我无法弄清楚如何正确地给出url和端口。
使用Redis-cli -
redis-cli -h mydomain.something.something.cache.amazonaws.com -p 6379
但是使用nodejs
以下没有工作
var client = redis.createClient('redis://mydomain.something.something.cache.amazonaws.com:6379'),
既不是
var client = redis.createClient({host:'redis://mydomain.something.something.cache.amazonaws.com', port: 6379});
如何配置它。请帮忙。
答案 0 :(得分:1)
以下应该使用node.js -
var client = require('redis').createClient(6379, 'elastichache endpoint string', {
no_ready_check: true
});
此外,请确保AWS上的安全组允许您访问数据库。