Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm cách nào redis phân tách cá thể nhiều người dùng đang chạy trên cùng một máy chủ?

Bản thân Redis không tách dữ liệu của bạn. Bạn sẽ phải tự mình tách chúng ra. Có nhiều lựa chọn để làm điều đó.

  1. Sử dụng cơ sở dữ liệu Redis:Redis hỗ trợ nhiều cơ sở dữ liệu. Mỗi ứng dụng (trong trường hợp của bạn là máy khách) có thể được thiết lập / cấp phát để sử dụng để sử dụng một cơ sở dữ liệu cụ thể. Việc phân bổ này phải được thực hiện ở phần cuối của ứng dụng, không phải trong Redis.

    Các hạn chế của phương pháp này là:i) Redis hỗ trợ tối đa 16 cơ sở dữ liệu (ký hiệu từ 0 đến 15). ii) Chế độ cụm Redis chỉ hỗ trợ một cơ sở dữ liệu.

    Lưu ý:Lệnh SELECT được sử dụng để chọn một cơ sở dữ liệu cụ thể.

  2. Không gian tên:Mỗi ứng dụng có thể được (ví dụ) gán một tiền tố duy nhất. Họ sẽ đặt tiền tố cho tất cả các khóa của họ bằng tiền tố được chỉ định đó.

  3. Sử dụng phiên bản Redis riêng biệt cho mỗi ứng dụng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hai mô-đun có nên sử dụng cùng một kết nối redis không? (Tôi đang làm việc với Flask)

  2. Lợi thế của việc sử dụng chương trình phụ trợ tùy chỉnh phiên Gorilla là gì?

  3. Quét các chuỗi bằng cách sử dụng nodejs trong redis

  4. Tôi có nên luôn sử dụng pipelining khi có nhiều hơn 1 lệnh trong Redis không?

  5. Tắt Redis