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

Giải thích Redis SETBIT: Đặt bit tại chỉ số String cụ thể

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách đặt giá trị bit tại chỉ số (index) được chỉ định của giá trị chuỗi (string) được lưu trữ tại một khóa trong kho dữ liệu redis. Để làm điều này, chúng ta sẽ sử dụng lệnh redis SETBIT.

Lệnh SETBIT

Lệnh này đặt giá trị bit tại chỉ số được chỉ định của giá trị chuỗi được lưu trữ tại một khóa. Nếu chỉ số lớn hơn độ dài của giá trị chuỗi, thì chuỗi được coi như một không gian liên tục với các bit 0. Nếu khóa không tồn tại, thì nó trước tiên được tạo và đặt thành chuỗi rỗng. Do đó chỉ số sẽ luôn nằm ngoài phạm vi và giá trị của nó sẽ là bit 0.

Lỗi được trả về, nếu khóa tồn tại nhưng giá trị lưu trữ tại khóa là kiểu dữ liệu sai. Cú pháp của lệnh redis SETBIT như sau :-

Cú pháp :-

redis host:port> SETBIT <keyname> <index> <bit value>

Đầu ra :-

- (integer) reply, đại diện cho giá trị bit cũ được lưu trữ tại chỉ số.
- Error, nếu khóa tồn tại và giá trị lưu trữ tại khóa không phải là string.

Ví dụ :-

Giải thích Redis SETBIT: Đặt bit tại chỉ số String cụ thể

Tham khảo :-

  1. SETBIT Command Docs

Đó là tất cả về cách đặt giá trị bit tại chỉ số cụ thể của giá trị chuỗi được lưu trữ trong kho dữ liệu redis. Nếu bạn thích, hãy chia sẻ suy nghĩ trong phần bình luận và chia sẻ với người khác.

<- String Commands