String (chuỗi) là một dãy các ký tự. Trong Redis, string có thể được lưu trữ làm một giá trị tại khóa và nhiều lệnh Redis khác nhau được dùng để lưu trữ, quản lý và truy xuất giá trị string được lưu trong database Redis.
Cú pháp:
redis host:port> <Tên_Lệnh> <tên_khóa>
Ví dụ:

Các lệnh giá trị String trong Redis:
Một số lệnh quan trọng để quản trị giá trị string trong database Redis như sau:
| STT | Lệnh | Mô tả |
|---|---|---|
| 1 | SET | Thiết lập giá trị string tại một khóa |
| 2 | GET | Trả về giá trị string của một khóa |
| 3 | GETSET | Thiết lập giá trị string mới và trả về giá trị string cũ của khóa |
| 4 | GETRANGE | Trả về chuỗi con (substring) của giá trị string lưu tại khóa |
| 5 | GETBIT | Trả về giá trị bit theo chỉ số của string lưu tại khóa |
| 6 | MGET | Trả về giá trị string của một hoặc nhiều khóa |
| 7 | SETBIT | Thiết lập giá trị bit theo chỉ số cho string lưu tại khóa |
| 8 | SETEX | Thiết lập string tại khóa với timeout tính bằng giây |
| 9 | SETNX | Thiết lập string tại khóa, chỉ nếu khóa không tồn tại |
| 10 | SETRANGE | Cập nhật một phần của giá trị string lưu tại khóa |
| 11 | STRLEN | Trả về độ dài giá trị string lưu tại khóa |
| 12 | MSET | Thiết lập nhiều giá trị string tại các khóa tương ứng |
| 13 | MSETNX | Thiết lập nhiều string tại các khóa, chỉ nếu khóa không tồn tại |
| 14 | PSETEX | Thiết lập string tại khóa với timeout tính bằng mili-giây |
| 15 | INCR | Tăng giá trị nguyên lên 1 lưu dưới dạng string tại khóa |
| 16 | INCRBY | Tăng giá trị nguyên theo giá trị chỉ định lưu dưới dạng string |
| 17 | INCRBYFLOAT | Tăng giá trị thực theo giá trị chỉ định lưu dưới dạng string |
| 18 | DECR | Giảm giá trị nguyên xuống 1 lưu dưới dạng string tại khóa |
| 19 | DECRBY | Giảm giá trị nguyên theo giá trị chỉ định lưu dưới dạng string |
| 20 | APPEND | Nối chuỗi vào giá trị string hiện có tại khóa |
| 21 | BITCOUNT | Đếm số bit được set (population counting) trong một string |
| 22 | BITFIELD | Thực hiện thao tác trên nhiều bit |
| 23 | BITOP | Thực hiện phép bitwise trên nhiều khóa và lưu kết quả vào khóa đích |
| 24 | BITPOS | Trả về vị trí bit đầu tiên được set thành 1 hoặc 0 trong string |
Tài liệu tham khảo:
- Tài liệu lệnh String
Trên đây là tất cả về giá trị string trong Redis và các lệnh dùng để lưu trữ và quản lý nó trong kho dữ liệu Redis. Nếu bạn thấy hữu ích, hãy chia sẻ suy nghĩ của bạn trong phần bình luận và lan tỏa cho người khác nhé.