Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

Làm chủ các lệnh Redis String: Lưu trữ, quản trị và truy xuất giá trị chuỗi hiệu quả

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ụ:

Làm chủ các lệnh Redis String: Lưu trữ, quản trị và truy xuất giá trị chuỗi hiệu quả

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:

  1. 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é.