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

Redis tìm các băm theo giá trị trường

Không có chỉ mục nào trong redis và nó không triển khai SQL. Đó là một cửa hàng giá trị quan trọng. Bạn cung cấp một chìa khóa, nó sẽ mang lại cho bạn một giá trị.

Điều đó nói rằng, bạn có thể thực hiện điều này bằng cách tự duy trì các chỉ mục phụ. Ví dụ:

tạo một bản ghi và một mục nhập chỉ mục

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

cập nhật bản ghi, xóa mục nhập chỉ mục cũ, tạo mục mới

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

tìm tất cả các bản ghi có "Thế giới" trong field2

SMEMBERS field2_world

Tôi hy vọng bạn có được ý tưởng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Rails và caching, có dễ dàng chuyển đổi giữa memcache và redis không?

  2. Redis chỉ là một bộ nhớ cache?

  3. Redis và Memcache hay chỉ Redis?

  4. Làm thế nào tôi có thể thực hiện các lệnh trong redis mà không nhận được bất kỳ phản hồi nào?

  5. Redis queue worker gặp sự cố trong utcparse