Redis làm cơ sở dữ liệu chính
Có, bạn có thể sử dụng kho khóa-giá trị của Redis làm cơ sở dữ liệu chính. Redis không chỉ lưu trữ các cặp khóa-giá trị, nó còn hỗ trợ các cấu trúc dữ liệu khác nhau như
- Danh sách
- Bộ
- Tập hợp đã sắp xếp
- Băm
- Bản đồ bit
- Hyperloglog
Redis Loại dữ liệu Tài liệu chính thức
Redis nằm trong bộ nhớ khóa-giá trị lưu trữ, vì vậy bạn phải biết nó nếu máy chủ Redis bị lỗi, dữ liệu của bạn sẽ bị mất.
Redis cũng có thể tiếp tục kiểm tra dữ liệu tài liệu chính thức.
Tài liệu chính thức của Redis Persistence
Redis as a Cache
Có Redis nằm giữa Django và RDBMS.
Làm thế nào nó hoạt động
given a URL, try finding that page in the cache if the page is in the cache: return the cached page else: generate the page save the generated page in the cache (for next time) return the generated page
Tài liệu chính thức về khung bộ nhớ cache của Django
Cách sử dụng Redis với Django
Chúng ta có thể sử dụng redis python client redis-py cho ứng dụng Django.
Ứng dụng khách trăn Redis redis-py Github
Chúng ta có thể sử dụng Django-redis cho chương trình phụ trợ bộ nhớ cache django.
Django-redis xây dựng trên redis-py và thêm các tính năng bổ sung liên quan đến ứng dụng django.
Django-redis doc Github
Các thư viện khác cũng tồn tại.
Redis các trường hợp sử dụng và kiểu dữ liệu
Một số trường hợp sử dụng
- Bộ đệm phiên
- Phân tích thời gian thực
- Bộ nhớ đệm web
- Bảng xếp hạng
Các trường hợp sử dụng Redis hàng đầu theo kiểu cấu trúc Dữ liệu cốt lõi
Các công ty công nghệ lớn sử dụng Redis
Twitter GitHub Weibo Pinterest Snapchat Craigslist Digg StackOverflow Flickr