5

Quản lý vòng đời chính xác của cá thể ConnectionMultiplexer trong kịch bản web là gì. Vì tôi hiểu nó quản lý các yêu cầu riêng lẻ bằng cách pipelining chúng và do đó làm giảm tác động tiêu cực gây ra bởi độ trễ. Điều đó có nghĩa là trong một ứng dụng web, ConnectionMultiplexer nên được sử dụng như một singleton như trái ngược với phạm vi yêu cầu thường xuyên sử dụng?StackExchange.Redis ConnectionQuản lý chu trình vòng đời trong kịch bản web

Trả lời

6

Về cơ bản, có - bạn hiếm khi cần nhiều hơn một bộ ghép kênh cho cùng một nút Redis. Điều này cũng được mô tả here. Lưu ý rằng đối tượng cơ sở dữ liệu từ GetDatabase rất rẻ và có thể theo yêu cầu hoặc theo phạm vi phương pháp nếu cần (mỗi lần phát lại rất độc đáo cho các kịch bản nhiều người thuê nhà, nơi người thuê khác nhau có số cơ sở dữ liệu khác nhau)

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