Я пытаюсь использовать memcached для кэширования данных пользователей.Но по какой-то причине значение (данные пользователя) превращается в странные символы всякий раз, когда размер значения становится больше или равен 100 байтам.
$m = new Memcached;
$m->addServer('127.0.0.1', 11211);
$m->set('key', array('abc' => 'xyz', 'password' => 'gautam', 'abc1' => 'xyz', 'password1' => 'g'));
// The above works fine
// a:4:{s:3:"abc";s:3:"xyz";s:8:"password"; s:6:"gautam";s:4:"abc1";s:3:"xyz";s:9:"p assword1";s:1:"g";}
$m->set('key', array('abc' => 'xyz', 'password' => 'gautam', 'abc1' => 'xyz', 'password1' => 'g'));
// Data becomes corrupt
// xœK´2±ª.¶2¶RJLJV²³**«@,
+¥‚Äââòü¢×ÌJ) =±´$1Ä1«7DÕ`‰Ð
Может кто-нибудь помочь мне решить эту проблему.Я думаю, что значение memcached может быть до 1M.
Спасибо