إطلاقات الأحذية والبضائع
تنفد الإصدارات المحدودة في ثوانٍ دون بيع زوج واحد فوق المتاح.
بع المخزون الذي لديك بالضبط عندما ينقر عشرة آلاف متسوق على زر الشراء في الثانية نفسها، وأبعد الروبوتات.
تُطرح 500 وحدة للبيع.
عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.
في التخفيضات الخاطفة تصبح قاعدة بيانات المخزون عنق الزجاجة في اللحظة التي يهم فيها الأمر أكثر من أي وقت. فعمليات التحقق بالقراءة ثم الكتابة تبيع فوق المتاح عند التزامن، والسلال المتروكة تحجز المخزون إلى الأبد، والروبوتات تشتري المخزون قبل أن ينتهي العملاء الحقيقيون من تحميل الصفحة.
يعيش المخزون في عداد يُنقَص بشكل ذري، فلا يستطيع المشترون المتزامنون أبدًا أخذ أكثر مما هو موجود. كل حجز مفتاح ينتهي بعد عشر دقائق، وحد المعدل لكل عميل يبطئ الروبوتات، والطلبات المؤكدة تذهب إلى تدفق يعالجه فريق التنفيذ بوتيرته الخاصة.
تُطرح 500 وحدة للبيع.
SET stock:sneaker-x 500يحق لكل عميل محاولتان كل 10 ثوانٍ. والروبوتات تتجاوز ذلك فورًا.
GCRA.LIMIT buy:customer:881 10000 2DECR ذري. ولا تستطيع 10,000 نقرة متزامنة أبدًا أخذ أكثر من 500 وحدة.
DECR stock:sneaker-xينتهي الحجز تلقائيًا إذا تُرك الدفع، ويعيد ماسحٌ دوري الوحدة إلى المخزون.
SET hold:sneaker-x:order-7781 customer:42 NX EX 600عندما ينزل DECR تحت الصفر، تُعاد الوحدة ويرى المتسوق أن الكمية نفدت. ولا يبقى المخزون سالبًا لفترة طويلة أبدًا.
INCR stock:sneaker-xتُلحق الطلبات المدفوعة بتدفق. ويعالجها نظام المستودع بوتيرته الخاصة.
XADD orders * order 7781 sku sneaker-x customer 42تنفد الإصدارات المحدودة في ثوانٍ دون بيع زوج واحد فوق المتاح.
تُحجز المقاعد لبضع دقائق أثناء الدفع وتُحرَّر تلقائيًا إذا غادر المشتري.
مواعيد التوصيل عدادات تُنقَص بشكل ذري مع حجز العملاء لها.
يغيّر DECR وINCR المخزون في خطوة واحدة دون تسابق.
DECRINCRBYالحجوزات مفاتيح مع TTL.
SETNXEXحدود لكل عميل مع وقت دقيق لإعادة المحاولة.
GCRA.LIMITتدفق للتنفيذ، مع مجموعات مستهلكين وإقرارات.
XADDXREADGROUPيمكن رصد الحجوزات المنتهية عبر إشعارات keyspace أو مسح دوري، يزيد عداد المخزون مجددًا.
نعم. يعيد GET العدد الحالي. ولا يحجز إلا DECR.
استخدم MULTI وEXEC، أو دالة، لإنقاص عدة عدادات معًا.
يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.