/ / PHP memcached चेतावनी देता है 'विशेष वर्ण वाले मूल्यों के लिए' मूल्य को संपीड़ित नहीं कर सकता '- php, memcached

PHP memcached विशेष वर्णों वाले PHP के लिए चेतावनी 'मूल्य को संपीड़ित नहीं कर सकता' - php, memcached

मेरे पास php memcached 2.0.1 और libmemcached 1.0.8 है।

मैंने संपीड़न सक्षम किया है। जब मैं हैश (#) युक्त कुछ मान सेट करने का प्रयास करता हूं, तो php memcached चेतावनी फेंकता है

Memcached :: सेट (): मूल्य को संपीड़ित नहीं कर सका

जब मैं हैश को हटाता हूं, तो समस्या नहीं होती है। यह php memcache में नहीं हो रहा है। क्या इसके लिए कोई कामकाज है?

उत्तर:

जवाब के लिए 0 № 1

कुंजी में नियंत्रण वर्ण या सफेद जगह शामिल नहीं होनी चाहिए। कृपया इसे पढ़ें:

https://github.com/memcached/memcached/blob/master/doc/protocol.txt#LC41

अगर इससे मदद नहीं मिलती है, तो आप कैश कुंजी पर कुछ एन्क्रिप्शन तर्क (उदाहरण के लिए "MD5") क्यों लागू नहीं कर सकते?