ไมโครซอฟท์ปล่อยโครงการ Garnet ระบบแคชประสิทธิภาพสูงที่ใช้โปรโตคอล RESP ของ Redis ทำให้สามารถใช้ไคลเอนต์ Redis ต่อเข้าไปยังเซิร์ฟเวอร์ Garnet ได้ทันที
ทีมพัฒนา Garnet คือ Microsoft Research ที่ใช้ Garnet สาธิตงานวิจัยหลายตัวสำหรับการออกแบบระบบแคชประสิทธิภาพสูง โครงสร้างหลักเป็นสโตร์สองชุด ชุดหนึ่งเก็บข้อมูลสตริง อีกชุดเก็บข้อมูลอื่นที่ซับซ้อนกว่า เช่น Set, Hash, List, หรือ Geo การเชื่อมต่อ TLS และอ่านข้อมูลสตอเรจถูกออกแบบให้ไม่สวิตช์เธรดระหว่างการทำงานเพื่อลด overhead
ผลทดสอบ Garnet นั้นดีกว่า Redis 7.2, KeyDB, ไปจนถึง Dragonfly โดยเฉพาะในกรณีที่ส่งคำสั่งเป็นแบตช์ใหญ่ๆ และค่า latency ก็ต่ำกว่าชัดเจน
ที่มา - GitHub: microsoft/garnet
ผลวัดประสิทธิภาพ Garnet ในกรณี GET ข้อมูลปกติ