Q

Quản trị viên

Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.

2272 bài viết · Website
Spring 20/07/2026 9 phút

Redis chậm hơn cache bộ nhớ bảy lần, và cái bẫy: đếm thao tác thay vì đếm lượt đi về mạng

Cache trong bộ nhớ như cuốn sổ tay riêng trên bàn mỗi người; Redis như một tấm bảng chung ngoài hành lang ai cũng đọc cũng ghi — phải đi ra đó một chuyến, đổi lại ai cũng thấy cùng một thứ. Đo cache/session/khoá/bộ đếm, và vì sao phải đếm lượt đi về.

Go 19/07/2026 10 phút

Race detector không bao giờ báo nhầm — nhưng nó chỉ thấy lỗi đua trên đường mã thật sự chạy

Race detector như một giám sát đứng xem ca làm thật với camera tua lại được, không phải đọc sơ đồ xưởng: nó bắt đúng khoảnh khắc hai goroutine chạm cùng ô nhớ mà không ai ra hiệu, kèm số dòng của cả đọc lẫn ghi. Chi phí thật, cái nó KHÔNG bắt, và cách đưa vào CI.