खोज…


परिचय

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