Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

Redis String Commands: คำสั่งจัดการ String Value ครบถ้วน 24 คำสั่ง

String คือลำดับของตัวอักษร ใน Redis สามารถเก็บ String เป็นค่า (value) ที่ key และใช้คำสั่ง Redis ต่างๆ เพื่อจัดเก็บ จัดการ และดึงข้อมูล String value ที่เก็บในฐานข้อมูล Redis

Syntax

redis host:port> <Command Name> <key name>

ตัวอย่าง

Redis String Commands: คำสั่งจัดการ String Value ครบถ้วน 24 คำสั่ง

คำสั่งสำคัญสำหรับจัดการ String ใน Redis

คำสั่งสำคัญบางส่วนสำหรับจัดการค่า String ในฐานข้อมูล Redis มีดังนี้:

S.No Command Description
1 SET ตั้งค่า string value ที่ key
2 GET คืนค่า string value ของ key
3 GETSET ตั้งค่า string ใหม่และคืนค่า string เก่าของ key
4 GETRANGE คืนค่า substring ของ string value ที่เก็บใน key
5 GETBIT คืนค่า bit ตาม index ของ string value ที่เก็บใน key
6 MGET คืนค่า string value ของ key หนึ่งหรือหลายรายการ
7 SETBIT ตั้งค่า bit ตาม index ให้ string value ที่เก็บใน key
8 SETEX ตั้งค่า string value ที่ key พร้อม timeout เป็นวินาที
9 SETNX ตั้งค่า string value ที่ key เฉพาะเมื่อ key ไม่มีอยู่
10 SETRANGE อัปเดตส่วนหนึ่งของ string value ที่เก็บใน key
11 STRLEN คืนค่าความยาวของ string value ที่เก็บใน key
12 MSET ตั้งค่า string value หลายรายการที่ key ตามลำดับ
13 MSETNX ตั้งค่า string value หลายรายการที่ key ตามลำดับ เฉพาะเมื่อ key ไม่มีอยู่
14 PSETEX ตั้งค่า string value ที่ key พร้อม timeout เป็นมิลลิวินาที
15 INCR เพิ่มค่าจำนวนเต็มทีละ 1 ที่เก็บเป็น string value ที่ key
16 INCRBY เพิ่มค่าจำนวนเต็มตามค่าที่ระบุ ที่เก็บเป็น string value ที่ key
17 INCRBYFLOAT เพิ่มค่าทศนิยมตามค่าที่ระบุ ที่เก็บเป็น string value ที่ key
18 DECR ลดค่าจำนวนเต็มทีละ 1 ที่เก็บเป็น string value ที่ key
19 DECRBY ลดค่าจำนวนเต็มตามค่าที่ระบุ ที่เก็บเป็น string value ที่ key
20 APPEND ต่อ string เข้ากับ string value ที่มีอยู่ที่ key
21 BITCOUNT นับจำนวน bit ที่ตั้งค่า (population counting) ใน string
22 BITFIELD ดำเนินการกับหลาย bit พร้อมกัน
23 BITOP ดำเนินการ bitwise บนหลาย key และเก็บผลลัพธ์ใน destination key
24 BITPOS คืนค่าตำแหน่ง bit แรกที่ตั้งเป็น 1 หรือ 0 ใน string

อ้างอิง

  1. String Command Docs

ขอจบบทเรียนสำหรับค่า String ใน Redis และคำสั่งที่ใช้จัดเก็บและจัดการใน Redis datastore หากชอบบทเรียนนี้ กรุณาแบ่งปันความคิดเห็นและแชร์ให้ผู้อื่นด้วยครับ