खोज…


परिचय

APCu PHP के लिए एक साझा मेमोरी की-वैल्यू स्टोर है। मेमोरी को एक ही पूल के PHP-FPM प्रक्रियाओं के बीच साझा किया जाता है। संग्रहीत डेटा अनुरोधों के बीच बनी रहती है।

सरल भंडारण और पुनर्प्राप्ति

apcu_store को स्टोर करने के लिए इस्तेमाल किया जा सकता है, मूल्यों को पुनः प्राप्त करने के लिए apcu_fetch :

$key = 'Hello';
$value = 'World';
apcu_store($key, $value);
print(apcu_fetch('Hello')); // 'World'

जानकारी जमा करो

apcu_cache_info स्टोर और उसकी प्रविष्टियों के बारे में जानकारी प्रदान करता है:

print_r(apcu_cache_info());

ध्यान दें कि सीमा के बिना apcu_cache_info() को लागू करने से वर्तमान में संग्रहीत पूरा डेटा वापस आ जाएगा।
केवल मेटा डेटा प्राप्त करने के लिए, apcu_cache_info(true) उपयोग करें।
कुछ निश्चित कैश प्रविष्टियों के बारे में जानकारी प्राप्त करने के लिए APCUIterator बेहतर उपयोग APCUIterator ।

प्रविष्टियों से अधिक

APCUIterator कैश में प्रविष्टियों पर पुनरावृति करने की अनुमति देता है:

foreach (new APCUIterator() as $entry) {
    print_r($entry);
}

मिलान कुंजी के साथ केवल प्रविष्टियों का चयन करने के लिए वैकल्पिक नियमित अभिव्यक्ति के साथ इटरेटर को इनिशियलाइज़ किया जा सकता है:

foreach (new APCUIterator($regex) as $entry) {
    print_r($entry);
}

एकल कैश प्रविष्टि के बारे में जानकारी इसके माध्यम से प्राप्त की जा सकती है:

$key = '…';
$regex = '(^' . preg_quote($key) . '$)';
print_r((new APCUIterator($regex))->current());


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow