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 - Số thực:
3.14 - Binary data: Hình ảnh, file (tối đa 512MB)
# Lưu trữ các kiểu dữ liệu khác nhau
SET name "Tan" # Chuỗi
SET age 25 # Số nguyên
SET pi 3.14 # Số thực
SET avatar "x89PNG..." # Binary
Các lệnh cơ bản
| Lệnh | Độ phức tạp | Ghi chú |
|---|---|---|
| GET / SET | O(N) | N = số key thao tác (1 key → O(1)) |
| MGET / MSET | O(N) | N = số key |
| INCR / DECR / INCRBY | O(1) | Thao tác nguyên tử trên 1 key |
| APPEND | O(N) | N = độ dài string sau khi nối |
| GETRANGE | O(N) | N = độ dài chuỗi con trả về |
| STRLEN | O(N) | N = độ dài string |
| SETRANGE | O(N) | N = độ dài string sau khi thay thế |
| SETEX | O(1) | Tương đương SET + EXPIRE |
SET và GET
# Đặt giá trị
SET user:1001:name "Tan"
SET user:1001
0 bình luận
Đang tải bình luận...
Để lại bình luận