ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีการเปลี่ยนชื่อคีย์ในที่เก็บข้อมูล redis โดยใช้คำสั่ง redis RENAME และ RENAMENX
RENAME Command :-
คำสั่ง RENAME เปลี่ยนชื่อคีย์จากชื่อเก่าเป็นชื่อใหม่ หากมีคีย์ที่มีชื่อใหม่อยู่แล้ว คีย์นั้นจะถูกเขียนทับและคีย์ที่มีชื่อเก่าจะถูกลบออกโดยใช้คำสั่ง implicit DEL มิฉะนั้นคีย์ที่มีชื่อเก่าจะถูกเปลี่ยนเป็นชื่อใหม่ ไวยากรณ์ของคำสั่ง redis RENAME มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> RENAME <old name> <new name>
ผลลัพธ์ :-
- string reply, if key is renamed to new name - error if key with old name does not exists
ตัวอย่าง :-
คำสั่ง RENAMENX :-
คำสั่ง RENAMENX เปลี่ยนชื่อคีย์จากชื่อเก่าเป็นชื่อใหม่เฉพาะในกรณีที่ไม่มีคีย์ที่มีชื่อใหม่ หากมีคีย์ที่มีชื่อใหม่อยู่แล้ว 0 จะถูกส่งคืน มิฉะนั้น คีย์ที่มีชื่อเก่าจะถูกเปลี่ยนเป็นชื่อใหม่ ไวยากรณ์ของคำสั่ง redis RENAMENX มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> RENAMENX <old name> <new name>
ผลลัพธ์ :-
- 1 if key is renamed to new name. - 0 if key with new name already exists. - error if key with old name does not exists
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เปลี่ยนชื่อเอกสารคำสั่ง
- เอกสารคำสั่ง RENAMENX
นั่นคือทั้งหมดสำหรับการเปลี่ยนชื่อคีย์ที่จัดเก็บไว้ใน datastore redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย