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

Giới thiệu về Redis

Redis là một phần mềm Mã nguồn mở tuyệt vời có thể phục vụ các nhu cầu khác nhau trong Ứng dụng web.

Redis là gì?

Đây là một cơ sở dữ liệu NoSQL và cụ thể là một kho khóa / giá trị . Nó có thể được sử dụng với bất kỳ ngôn ngữ lập trình nào vì nó không phải là công nghệ dành riêng cho JavaScript - nó được viết bằng C.

Chúng tôi có thể lưu trữ các giá trị và liên kết chúng với một khóa và sau đó truy xuất chúng.

Một trong những tính năng đặc biệt của nó là hiệu suất cao . Hiệu suất cao được cung cấp bởi một trong những đặc điểm chính của nó:đó là trong bộ nhớ cơ sở dữ liệu. Dữ liệu được lưu giữ, lưu trữ và truy cập trong bộ nhớ thay vì được ghi vào cơ sở dữ liệu.

Hầu hết các cơ sở dữ liệu giữ dữ liệu được lưu trữ trên đĩa và chúng tối ưu hóa bằng cách giữ một bộ đã lưu trong bộ nhớ.

Redis làm ngược lại:nó giữ dữ liệu trong bộ nhớ.

Theo mặc định, Redis lưu ảnh chụp nhanh của tập dữ liệu được lưu trữ vào đĩa và bạn có thể định cấu hình chi tiết về cách điều này xảy ra và nơi dữ liệu được lưu trữ.

Redis là một trong những công cụ yêu thích của tôi vì tính linh hoạt của nó. Bạn có nhiều quyền tự do trong cách lưu trữ và quản lý việc lưu trữ dữ liệu và nó có thể được sử dụng theo nhiều cách khác nhau tùy thuộc vào nhu cầu của bạn.

Điều này cũng là do đây là cơ sở dữ liệu NoSQL, có nghĩa là nó rất linh hoạt so với PostgreSQL hoặc các cơ sở dữ liệu SQL và cơ sở dữ liệu dựa trên lược đồ khác.

Nó thường được sử dụng như một cơ chế lưu trữ bộ nhớ cache, nhưng cũng như một nhà môi giới thông báo, một cách để giao tiếp giữa các quy trình và ứng dụng khác nhau.

Tiếp tục tại đây:

  • Cách cài đặt Redis
  • Các bước đầu tiên với Redis
  • Bộ Redis
  • Danh sách Redis
  • Danh sách được sắp xếp của Redis
  • Cách sử dụng Redis Hashes
  • Redis Xuất bản / đăng ký

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis Async APIs

  2. Redis cache so với sử dụng bộ nhớ trực tiếp

  3. Đưa tất cả các đối tượng python-rom vào danh sách

  4. Thông cáo báo chí:ScaleGrid thông báo dịch vụ lưu trữ cho Redis ™ trên AWS

  5. Làm thế nào danh sách Redis có thể được sử dụng để triển khai hệ thống trò chuyện?