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

Nhà cung cấp SessionState ASP.NET được hỗ trợ bởi Redis

Tôi đã tạo một SessionStateStoreProvider dựa trên Redis có thể được tìm thấy trên GitHub bằng cách sử dụng ServiceStatck.Redis với tư cách là khách hàng (thay vì Booksleeve).

Nó có thể được cài đặt thông qua NuGet với Install-Package Harbour.RedisSessionStateStore .

Tôi đã tìm thấy một vài điều kỳ quặc với cách tiếp cận của @ NathanD. Trong quá trình triển khai của tôi, các khóa được lưu trữ với giá trị phiên thay vì trong một khóa riêng biệt (ít vòng quay hơn đến Redis). Ngoài ra, vì nó sử dụng ServiceStack.Redis , nó có thể sử dụng các kết nối tổng hợp.

Cuối cùng, nó đã được thử nghiệm. Đây là điểm tắt lớn nhất của tôi so với cách tiếp cận của @ NathanD. Không có cách nào thực sự biết nó có hoạt động hay không mà không cần chạy qua mọi trường hợp sử dụng theo cách thủ công.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis - Lỗi:giá trị không phải là số thực hợp lệ

  2. Cơ sở dữ liệu NoSQL hoạt động như thế nào trên các hàm tổng hợp (AVG, SUM, v.v.)

  3. Làm cách nào để sử dụng redis với Django?

  4. Làm lại tập lệnh xóa ký tự đại diện sử dụng EVAL, SCAN và DEL trả về Viết lệnh không được phép sau các lệnh không xác định

  5. Redis:Hiển thị kích thước / kích thước cơ sở dữ liệu cho các khóa