Tôi tin rằng lược đồ cho URL bạn có là:
redis://username:example@sqldat.com:port .
Tôi không tin username Được sử dụng. node_redis cung cấp hai phương pháp mà bạn sẽ sử dụng để đăng nhập:createClient và auth . Có chi tiết trong readme, nhưng để tham khảo ở đây là phần có liên quan:
redis.createClient (cổng, máy chủ, tùy chọn)
Tạo một kết nối khách hàng mới.
portmặc định thành6379vàhostmặc định thành127.0.0.1. Nếu bạn córedis-serverchạy trên máy tính cùng tên dưới dạng nút, thì các giá trị mặc định cho cổng và máy chủ lưu trữ có thể ổn.optionstrong một đối tượng có các đặc tính có thể có sau:
parser:trình phân tích cú pháp trả lời giao thức Redis sẽ sử dụng. Mặc định làhiredisnếu mô-đun đó được cài đặt. Điều này cũng có thể được đặt thànhjavascript.return_buffers:mặc định thành false. Nếu được đặt thànhtruethì các câu trả lời hàng loạt dữ liệu sẽ được trả về dưới dạng đối tượng Bộ đệm nút thay vì Chuỗi Java.
createClient()trả về mộtRedisClientđối tượng được đặt tên làclienttrong tất cả các ví dụ ở đây.client.auth (mật khẩu, gọi lại)
Khi kết nối với máy chủ Redis yêu cầu xác thực,
AUTHlệnh phải được gửi dưới dạng lệnh đầu tiên sau khi kết nối. Điều này có thể khó phối hợp với các kết nối lại, kiểm tra sẵn sàng, v.v. Để làm cho việc này dễ dàng hơn,client.auth()dấu nháypasswordvà sẽ gửi nó sau mỗi lần kết nối, bao gồm cả các kết nối lại.callbackchỉ được gọi một lần, sau phản hồi choAUTHđầu tiên mệnh lệnh.