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

Tạo tập hợp mới từ một phạm vi của Tập hợp đã sắp xếp trong Redis

Đó là một câu hỏi có nhiều câu trả lời có thể. Đây là hai thứ hàng đầu của tôi:

  1. Sử dụng sức mạnh của Lua để tránh di chuyển dữ liệu đến máy khách và hoàn thành tất cả công việc ở phía máy chủ. Bạn có thể khắc phục việc thiếu RANGESTORE theo cách này.

  2. Duy trì một tập hợp được sắp xếp trong đó điểm số được tạo thành từ cả hai thuộc tính, sử dụng xen kẽ bit. Trong câu thơ Redis tồn tại một thí nghiệm của antirez được gọi là redimension thực hiện chính xác điều đó. Các liên kết là https://www.reddit.com/r/redis/comments/3qjlkk/redimension_ruby_library_implecting/ và cổng của tôi ở trên tới Redis lua https://www.reddit.com/r/redis/comments/3s0h73/ luaredimension_redis_multidimensional_query /. Bạn có thể đọc thêm về cách tiếp cận này tại Chỉ mục đa chiều.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. HSET nếu khóa tồn tại

  2. Nodejs, không đợi truy vấn Redis hoàn tất trước khi tiếp tục thực thi

  3. Làm cách nào để lưu trữ một mảng trong redis?

  4. Tạo khóa hàng loạt trong Redis - ServiceStack C #

  5. Java Client để kết nối ElasticCache Redis Cache Node