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

Cách sử dụng Redis Hashes

Cho đến nay với Danh sách và Bộ, chúng tôi đã thấy cách tương quan giữa khóa với một giá trị hoặc một nhóm giá trị.

Hàm băm cho phép chúng tôi liên kết nhiều giá trị với một khóa duy nhất và chúng hoàn hảo để lưu trữ các mục giống đối tượng.

Ví dụ:một người có tên và tuổi.

Chúng ta có thể tạo person:1 băm:

HMSET person:1 name "Flavio" age 37

Để nhận tất cả các thuộc tính của người dùng, hãy sử dụng HGETALL :

HGETALL person:1

Bạn có thể cập nhật thuộc tính băm bằng HSET :

HSET person:1 age 38

Bạn có thể tăng giá trị được lưu trữ trong hàm băm bằng cách sử dụng HINCRBY :

HINCRBY person:1 age 2

Xem tất cả các lệnh băm tại đây.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. sử dụng node-redis với node 8 use.promisify

  2. Redis pub / sub cho máy chủ trò chuyện trong node.js

  3. Lưu trữ băm MessagePacked trong Redis

  4. Chia sẻ kho phiên trên Redis cho Ứng dụng Django và Express.js

  5. Sử dụng đơn giản EM ::Synchrony # sync gây ra 'sợi gốc' FiberError - lỗi của tôi?