я запускаю скрипт на python, который кеширует некоторые данные
self.cache.set('test', 'my sample data', 300)
data = self.cache.get('test')
self.p(data)
эта программа приведет к печати «моих образцов данных» ... все хорошо, но когда я пытаюсь получить доступ к этому ключу из php
$data = $this->cache->get('test');
print_r($test);
я получаю только пустой результат, поэтому я проверяю статистику сервера
$list = array();
$allSlabs = $this->cache->getExtendedStats('slabs');
$items = $this->cache->getExtendedStats('items');
foreach($allSlabs as $server => $slabs) {
foreach($slabs AS $slabId => $slabMeta) {
$cdump = $this->cache->getExtendedStats('cachedump',(int)$slabId);
foreach($cdump AS $server => $entries) {
if($entries) {
foreach($entries AS $eName => $eData) {
$list[$eName] = array(
'key' => $eName,
'server' => $server,
'slabId' => $slabId,
'detail' => $eData,
'age' => $items[$server]['items'][$slabId]['age'],
);
}
}
}
}
}
ksort($list);
print_r($list);
и этот ключ 'test' есть ... но я не могу получить к нему доступ
если я кеширую что-то в php, я получаю результат каждый раз, но каким-то образом этот python + кеш php не сработает
если у кого-то есть идея, в которой может быть проблема, просим совета ... я пробую все