منصوبے کے بارے میں
Valkey ایک اعلی کارکردگی والا ڈیٹا اسٹرکچر سرور ہے جو بنیادی طور پر key/value ورک لوڈز کے لیے ڈیزائن کیا گیا ہے۔ یہ نیٹیو ڈیٹا اسٹرکچرز کی ایک وسیع رینج کو سپورٹ کرتا ہے اور نئے ایکسیس پیٹرنز اور اسٹرکچرز شامل کرنے کے لیے ایک قابل توسیع (extensible) پلگ ان سسٹم فراہم کرتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- کیشنگ اور ریئل ٹائم استعمال کے کیسز کے لیے موزوں تقسیم شدہ key-value اسٹوریج۔
- متعدد آپریٹنگ سسٹمز بشمول Linux، macOS، اور مختلف BSD ورژن کی سپورٹ۔
- محفوظ مواصلات کے لیے اختیاری TLS سپورٹ (بلٹ ان یا ماڈیول کے طور پر دستیاب)۔
- Linux پر ہائی تھرو پٹ نیٹ ورکنگ کے لیے تجرباتی RDMA سپورٹ۔
- Makefile یا CMake کے ذریعے لچکدار بلڈ آپشنز، جس میں مختلف میموری ایلوکیٹرز (jemalloc, libc, tcmalloc) کی سپورٹ شامل ہے۔
- Linux پر ڈیمن مینجمنٹ کے لیے systemd کے ساتھ انٹیگریشن۔
- سرور کے ساتھ بات چیت کے لیے ایک کمانڈ لائن انٹرفیس (valkey-cli)۔