อยู่ใน HotKV™ ในตัว
อยู่ในตัว ไม่ใช่ต่อพ่วง
HotKV ใช้โปรโตคอลของ Redis และเพิ่มฟีเจอร์ของตัวเอง เลือกฟีเจอร์ใดก็ได้ด้านล่างแล้วดูตัวอย่างแอนิเมชันที่ทำงานด้วยคำสั่งจริง
- โปรโตคอล
- RESP2 + RESP3
- โค้ดเนทีฟ
- C++20
- เซิร์ฟเวอร์ Linux
- x86_64 + ARM64
- โมดูลที่ต้องติดตั้ง
- 0
ดูทุกฟีเจอร์ทำงาน
เลือกฟีเจอร์หนึ่งอย่าง เดโมจะพิมพ์คำสั่ง HotKV จริงพร้อมคำตอบตัวอย่าง และแสดงสิ่งที่แต่ละฟีเจอร์ทำภายในเอนจิน
การติดแท็กคีย์
ติดป้ายให้คีย์ด้วยแท็กแล้วค้นหาได้ด้วย TAG.SET, TAG.GET, TAG.MEMBERS, TAG.INTER, TAG.COUNT, TAG.EXISTS, TAG.REM ไม่ต้องมีดัชนีรอง ไม่ต้องใช้สคริปต์ Lua ไม่ต้องใช้บริการภายนอก
คีย์ได้รับป้ายกำกับ และหนึ่งคำสั่งหาทุกคีย์ที่มีป้ายหนึ่งหรือหลายป้ายพร้อมกันได้
สามวิธีใช้เซิร์ฟเวอร์หลายคอร์
เซิร์ฟเวอร์อาจประมวลผลคำสั่งบนเธรดหลักเดียว แบ่งข้อมูลเป็นชาร์ดต่อเธรด หรือให้ทุกเธรดทำงานบนที่เก็บข้อมูลร่วมกันหนึ่งชุด HotKV สร้างขึ้นใหม่ทั้งหมดบนแนวทางที่สาม อินสแตนซ์เดียวจึงใช้ทุกคอร์
- โมเดล I/O
- Event loop + I/O thread สำหรับอ่าน/เขียน
- การขยายตัว
- ผลตอบแทนลดลงเมื่อเกินจุดอิ่มตัวของ I/O
- การใช้งานหลายคอร์
- คำสั่งรันบนเธรดเดียว หากต้องการใช้คอร์เพิ่มต้องมีหลายอินสแตนซ์หรือคลัสเตอร์
- โมเดล I/O
- io_uring / epoll ต่อเธรด
- การขยายตัว
- ขยายตัวข้ามคอร์ได้ คำสั่งหลายคีย์ต้องประสานงานข้ามเธรด
- การใช้งานหลายคอร์
- การแบ่งชาร์ดภายในต่อเธรด
- โมเดล I/O
- มัลติเธรด บนทุกคอร์
- การขยายตัว
- ปริมาณงานเพิ่มขึ้นตามจำนวนคอร์
- การใช้งานหลายคอร์
- อินสแตนซ์เดียวใช้ทุกคอร์
แผนภาพแสดงวิธีที่คำสั่งถูกประมวลผล ไม่ใช่เบนช์มาร์ก ผลที่วัดได้อยู่ในหน้า Performance Performance
มัลติเธรดตั้งแต่รากฐาน
เวิร์กเกอร์เธรดแต่ละตัวอ่าน แยกวิเคราะห์ และประมวลผลคำสั่งของการเชื่อมต่อของตนเอง I/O และการประมวลผลจึงทำงานขนานกัน และปริมาณงานเพิ่มขึ้นตามจำนวนคอร์
เวลาแฝงที่คาดเดาได้
เอนจินเนทีฟที่ไม่มี garbage collector จึงไม่มีการหยุดทั้งระบบ
C++20 สมัยใหม่
HotKV เขียนด้วย C++20 และคอมไพล์เป็นโค้ดเนทีฟ
สร้างมาเพื่อเซิร์ฟเวอร์ Linux
มีแพ็กเกจสำหรับ Linux x86_64 และ ARM64 Vector search ใช้คำสั่งเวกเตอร์ของ CPU เมื่อมีให้ใช้
เปรียบเทียบฟีเจอร์
HotKV™ เทียบกับ Redis, Valkey และ Dragonfly ตรวจสอบกับรุ่นล่าสุดของแต่ละโปรเจกต์
เปรียบเทียบกับ Redis 8.10.2, Valkey 9.1.2 และ Dragonfly 2.0.0 ซึ่งเป็นรุ่นล่าสุดในเดือนกันยายน 2026 Redis 8 ยังมาพร้อม JSON, time series และโครงสร้างข้อมูลเชิงความน่าจะเป็น และ Redis มี LangCache และ Agent Memory เป็นบริการแยกต่างหาก Valkey 9.2 ซึ่งตอนนี้เป็น release candidate เพิ่มการติดตาม hot key ฝั่งเซิร์ฟเวอร์ และสแนปช็อตแบบไม่ fork ที่เลือกเปิดใช้ได้ บน HotKV Cloud ฟีเจอร์ AI มาพร้อมกับแผน Performance และ Scale
ทำงานร่วมกับสแตกของคุณ
HotKV™ ใช้ RESP2 และ RESP3 ไลบรารีไคลเอนต์ Redis ที่คุณใช้อยู่แล้วจึงเชื่อมต่อได้เลย เพียงชี้ไปที่โฮสต์เนม HotKV ของคุณ
เครื่องมือที่ใช้งานร่วมกันได้
เครื่องมือ Redis มาตรฐานเชื่อมต่อได้โดยไม่ต้องแก้ไข (ดูคำสั่งที่ HotKV รองรับในข้อมูลอ้างอิงคำสั่ง)