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

Làm thế nào danh sách Redis có thể được sử dụng để triển khai hệ thống trò chuyện?

Đây là hai khả năng:

  • Sử dụng một tài liệu tham khảo. Bạn có thể đặt tin nhắn của mình trong một đối tượng băm có chứa một số trường. Khóa của hàm băm này phải được tạo từ một chuỗi (incr) hoặc có thể là UUID hoặc bất kỳ số nhận dạng duy nhất nào khác. Khóa này sẽ là tham chiếu đến tin nhắn của bạn, vì vậy bạn chỉ cần đẩy nó vào danh sách thay vì nội dung của tin nhắn. Lên đến người nhận để tìm nạp nội dung của tin nhắn sau khi tham chiếu đã được hiển thị từ danh sách.

  • Sử dụng tuần tự hóa. Chỉ cần tuần tự hóa các trường khác nhau của thư bằng bất kỳ định dạng nào bạn muốn (ví dụ:json, xml, messagepack, v.v.) và đẩy kết quả vào danh sách. Rõ ràng, người nhận sẽ phải giải mã hóa mục để truy xuất các trường khác nhau.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao Redis có khả năng Pub / Sub?

  2. Cách thiết lập Redis trong không gian tên tùy chỉnh làm bộ nhớ đệm và MQ trên ứng dụng web ServiceStack bằng cách sử dụng Sơ đồ cấu trúc

  3. NodeJs - Sử dụng redis, kết nối redis với express

  4. Làm lại lỗi ScanStruct theo thời gian.

  5. Có thể tạo nhiều kho lưu trữ bộ nhớ cache bằng cách sử dụng trừu tượng bộ nhớ cache của Spring với redis không?