Я использую Node Js memcached-promisify для установки некоторых ключей в кэш-память.
Когда я пытаюсь получить этот ключ, используя PHP Memcache, я ничего не получаю.
Но когда я устанавливаю ключи, используя Node Js memcached , тогда я могу получить ключ, используя PHP Memcache.
Я использую memcached-promisify, потому что он решил некоторые проблемы, с которыми я столкнулся при использовании memcached в узле js.
Я не могу понять, почему php memcache не может получить ключи, установленные узлом js memcached-promisify. Я скучаю по любому водителю?
Я использую Ubuntu 16.04.
Вот код:
Узел Js:
const Cache = require('memcached-promisify');
const cached = new Cache({ 'keyPrefix': 'prefix', 'cacheHost': 'localhost' });
cached.set('test',JSON.stringify("hi), 0);
PHP:
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$data = $memcache->get("test");
$a = json_decode($data,TRUE);
echo print_r($a); //prints nothing in this case
Любые предложения по этому вопросу будут полезны.