Tôi tin rằng lược đồ cho URL bạn có là:
redis://username:[email protected]: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.
port
mặc định thành6379
vàhost
mặc định thành127.0.0.1
. Nếu bạn córedis-server
chạ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.options
trong 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àhiredis
nế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ànhtrue
thì 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àclient
trong 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,
AUTH
lệ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áypassword
và 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.callback
chỉ được gọi một lần, sau phản hồi choAUTH
đầu tiên mệnh lệnh.