أعطها استبدال القيادة
يستخدم أعطها يحل محل الأمر لاستبدالالمفتاح (مفتاح) القيمة (قيمة البيانات) الحالية.
حالة عدم وجود المفتاح، تحل محل تفشل، وسوف تحصل على استجابةNOT_STORED.
بناء الجملة:
بناء الجملة الأساسية يحل محل الأمر كما يلي:
replace key flags exptime bytes [noreply] value
المعلمات على النحو التالي:
- المفتاح: مفتاح مفتاح الهيكل قيمة المفتاح، يتم استخدامه للعثور على قيمة ذاكرة التخزين المؤقت.
- الأعلام: ويمكن أن تشمل زوج المفاتيح ذات قيمة المعلمة صحيحة، يستخدم العميل لتخزين معلومات إضافية حول أزواج قيمة المفتاح.
- exptime: حفظ أزواج قيمة المفتاح في ذاكرة التخزين المؤقت طول الوقت (بالثواني، 0 يعني الأبد)
- بايت: عدد البايتات المخزنة في ذاكرة التخزين المؤقت
- noreply (اختياري): هذه المعلمة يقول لا يحتاج الخادم لإرجاع البيانات
- القيمة: القيمة المخزنة (الموجود دائما في الصف الثاني) (يمكن أن يفهم مباشرة كقيمة هيكل قيمة المفتاح)
أمثلة
وضعناها الأمثلة التالية:
- الرئيسية mykey →
- علم → 0
- exptime → 900 (في ثواني)
- بايت → 10 (عدد بايت للتخزين البيانات)
- قيمة → data_value
مفاتيح الأمثلة التالية التي نستخدمها "mykey" وتخزين data_value القيمة المقابلة. بعد تنفيذ نستبدل نفس قيمة المفتاح "some_other_value".
add mykey 0 900 10 data_value STORED get mykey VALUE mykey 0 10 data_value END replace mykey 0 900 16 some_other_value get mykey VALUE mykey 0 16 some_other_value END
تصدير
إذا تم إضافة البيانات بنجاح، الإخراج:
STORED
المعلومات إخراج الوصف:
- المخزنة: بعد إخراج حفظ بنجاح.
- NOT_STORED: تنفذ بديل بعد الانتاج الفشل.