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

Redis:Làm cách nào tôi có thể sắp xếp hàm băm của mình theo các phím?

Hãy coi hàm băm của Redis là tài liệu được lập chỉ mục.

HSET news:1 title levy_breaks
HSET news:1 type breaking_news
HSET news:1 byline alphazero
HSET news:1 date 04:25:2011
HSET news:1 content <the story>

HSET news:2 ...
..

Trong phần trên, news:1 là 'khóa băm', theo sau là 'trường băm' và cuối cùng là giá trị được liên kết của nó.

Điều đó nói rằng, có vẻ như bạn chỉ muốn sắp xếp các 'khóa băm' của mình.

Sử dụng MULTI/EXEC cấu trúc để đặt tất cả các trường cho một mục tin tức (có n trường) và cuối cùng cũng thêm khóa băm - ví dụ:mục tin tức của bạn - nó vào một tập hợp được sắp xếp. Ngoài ra, bạn có thể chỉ cần thêm chúng vào danh sách và sử dụng SORT lệnh trên danh sách đó.

Tài liệu của Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm lại danh sách các khóa lồng nhau

  2. PooledRedisClientManager không giải phóng kết nối

  3. Giải cứu:Kết nối bị từ chối - Không thể kết nối với Redis trên localhost:6379

  4. Ví dụ trong việc sử dụng RedisStore trong socket.io

  5. Sử dụng Redis để lưu kết quả SQL vào bộ nhớ cache