ข้ามไปยังเนื้อหา

Glossary

EnglishThai Styleหมายเหตุ
Keykeyชื่อที่ใช้อ้างอิงถึงค่าใน Redis เช่น user:1
Valuevalueข้อมูลที่ผูกอยู่กับ key หนึ่งตัว
TTL (Time To Live)TTLเวลาที่เหลือก่อน key จะถูกลบอัตโนมัติ
Expirationexpirationสถานะที่ key ถูกกำหนดเวลาให้หมดอายุแล้วถูกลบ
Evictionevictionการบังคับลบ key เมื่อหน่วยความจำเต็ม ตาม eviction policy
EnglishThai Styleหมายเหตุ
Stringstringประเภทข้อมูลพื้นฐานที่สุดใน Redis — เก็บ text, number, หรือ binary
Listlistโครงสร้างแบบ linked list ที่เรียงลำดับได้ ใช้ทำ queue/stack
Hashhashdictionary แบบ flat เก็บคู่ field-value ภายใต้ key เดียว
Setsetกลุ่มของ member ที่ไม่ซ้ำกันและไม่มีลำดับ
Sorted SetSorted Setเหมือน set แต่แต่ละ member มี score ทำให้เรียงลำดับได้
Streamstreamlog แบบ append-only สำหรับ event ที่เรียงตามเวลา
EnglishThai Styleหมายเหตุ
Cache-asidecache-asidepattern ที่แอปเช็ค cache ก่อน แล้วค่อย fallback ไป DB เมื่อ miss
Write-throughwrite-throughpattern ที่เขียนเข้า cache และ DB พร้อมกันทุกครั้ง
Locklockกลไกกันไม่ให้หลาย process แก้ resource เดียวกันพร้อมกัน
Rate limitingrate limitingการจำกัดจำนวนคำขอต่อช่วงเวลาของผู้เรียกแต่ละราย
Queuequeueโครงสร้างสำหรับส่งงานจาก producer ไปยัง worker แบบ FIFO
EnglishThai Styleหมายเหตุ
RDB (snapshot)RDBการ dump ข้อมูลทั้งหมดลงไฟล์เป็นระยะ ๆ
AOF (Append-Only File)AOFการบันทึก log คำสั่งเขียนทุกคำสั่งเพื่อ replay ตอน restart
Replicationreplicationการคัดลอกข้อมูลจาก primary ไปยัง replica แบบ real-time
Clusterclusterการกระจายข้อมูลข้าม node หลายตัวด้วย hash slot
SentinelSentinelระบบ monitor ที่ทำ automatic failover ให้ replication setup
EnglishThai Styleหมายเหตุ
Pipelinepipelineการส่งหลายคำสั่งรวดเดียวเพื่อลด network round-trip
Transaction (MULTI/EXEC)transactionการรวมหลายคำสั่งให้ queue แล้วรันต่อเนื่องกันด้วย MULTI/EXEC
Lua scriptLua scriptสคริปต์ที่รันฝั่งเซิร์ฟเวอร์แบบ atomic ผ่าน EVAL/EVALSHA
Pub/SubPub/Subรูปแบบส่งข้อความแบบ publish-subscribe ที่ไม่เก็บ history
หลีกเลี่ยงใช้แทน
การหมดอายุ (แทน TTL โดยตรง)TTL / expiration
ดำเนินการทำงาน / รัน
การจำลอง Objectการ model Object
กระบวนการ (บริบท worker)process
การล็อกlock
แคช / การแคชcache / caching