← Redis thực chiến

Bài 6 · Nâng cao · 24 phút

Atomic, giao dịch & Lua

Biên soạn bởi Nguyễn Anh Tuấn

Vì sao single-threaded nghĩa là mỗi lệnh đã atomic: giao dịch MULTI/EXEC và khoá lạc quan (optimistic lock) với WATCH; kịch bản Lua EVAL chạy nguyên khối không xen kẽ - nền tảng để viết rate limiter và khoá phân tán (distributed lock) đúng, không đọc-rồi-ghi hớ hênh.

Đang xây dựng nội dung

Bài học này đang được biên soạn (Sắp ra mắt). Phần giải thích tương tác, FAQ và bài tập về nhà sẽ sớm có mặt tại đây.