Keys & Expiration trong Redis: Quản lý vòng đời dữ liệu

Việc quản lý keys và thời gian sống (TTL) là kỹ năng quan trọng khi làm việc với Redis. Bài viết này giúp bạn thành thạo các lệnh quản lý keys và expiration. Quản lý Keys Tìm kiếm Keys # Tìm keys theo pattern KEYS user:* # Tất cả keys bắt đầu bằng “user:” KEYS … Đọc tiếp

Hashes trong Redis: Lưu trữ Object hiệu quả

Hashes là cấu trúc dữ liệu hoàn hảo để lưu trữ objects trong Redis. Nếu bạn quen với JSON objects hoặc Python dictionaries, bạn sẽ thấy Hashes rất tự nhiên. Hash giúp lưu trữ object hiệu quả hơn nhiều Strings riêng lẻ Hashes là gì? Một Redis Hash là một tập hợp các field-value pairs, … Đọc tiếp

Lists trong Redis: Queue, Stack và nhiều hơn nữa

Lists trong Redis là một tập hợp các giá trị có thứ tự, được sắp xếp theo thứ tự thêm vào. Đây là cấu trúc dữ liệu lý tưởng cho queue, stack, và activity feeds. Lists là gì? Redis List giống như một LinkedList — mỗi phần tử có link đến phần tử trước và … Đọc tiếp

Strings trong Redis: Từ cơ bản đến nâng cao

Strings là kiểu dữ liệu đơn giản nhất nhưng cũng mạnh mẽ nhất trong Redis. Hiểu rõ Strings là nền tảng để làm chủ Redis. Strings là kiểu dữ liệu cơ bản và linh hoạt nhất trong Redis Strings là gì? Trong Redis, String có thể chứa: Chuỗi văn bản: “Hello World” Số nguyên: 42 … Đọc tiếp

Cài đặt Redis: Docker, Ubuntu, macOS và Windows

Bạn đã hiểu Redis là gì? Tốt! Bây giờ hãy cài đặt Redis và sẵn sàng thực hành. Bài viết này hướng dẫn cài đặt Redis trên tất cả các nền tảng phổ biến. Cách 1: Docker (Khuyến nghị) ⭐ Docker là cách nhanh nhất và sạch nhất để chạy Redis. Không cần cài đặt … Đọc tiếp

Redis là gì? Tại sao mọi Developer đều cần biết?

Redis lưu trữ dữ liệu trong RAM, giúp truy cập cực nhanh Bạn có biết? Mỗi khi bạn lướt Twitter, đặt đồ ăn trên Grab, hay chơi game online — có một công nghệ đang âm thầm xử lý hàng triệu request mỗi giây. Đó chính là Redis. Trong bài viết này, chúng ta sẽ … Đọc tiếp