2012-06-18 49 views
5

Tôi đang tích hợp redis vào ứng dụng máy chủ NodeJS của mình và tôi đang cố gắng tìm ra có hay không cài đặt node_redis bằng lệnh hiredis. Tôi cho rằng tùy chọn cài đặt nó sẽ không được cung cấp nếu nó không hữu ích theo cách này hay cách khác. Đồng thời, trang github cho node_redis (https://github.com/mranney/node_redis) làm cho nó rõ ràng rằng việc nâng cấp lên các phiên bản mới hơn của nodeJS có thể gây ra vấn đề với tùy chọn hiredis được thêm vào.NodeJS sử dụng redis - cài đặt với hiredis vs without?

Ai đó có thể nêu ra ưu và nhược điểm không được phép của việc thêm hiredis vào không? Có bao nhiêu sự gia tăng hiệu suất trong việc đi với thư viện C?

Trả lời

3

Để sản xuất, tôi sẽ xem xét nghiêm túc việc sử dụng hiredis parser because it performs better. Để kiểm tra bạn không cần nó. Sau đó, khi bạn triển khai phiên bản mới cho máy chủ, bạn chỉ cần biên dịch lại hiredis. Đó không phải là một vấn đề lớn. Ngoài ra khi bạn có kiểm tra thích hợp trong vở kịch, bạn sẽ nhận thấy khi có điều gì đó sai với redis/hiredis (hoặc bất kỳ nơi nào khác).

+0

không xây dựng lại nó có hiệu quả có nghĩa là chỉ cần chạy "npm install hiredis redis" một lần nữa? – thisissami

+0

cập nhật yup hireredis theo cách đó và cũng có thể chính node.js. – Alfred

+0

có phải vấn đề đặt hàng không? trang github làm cho nó âm thanh như hiredis cần được cập nhật khi nút được cập nhật, điều này sẽ khiến tôi tin rằng chỉ khi node.js được cập nhật thì chúng ta cần phải biên dịch lại hiredis. – thisissami

Các vấn đề liên quan