PHP Memcache не может получить ключи, установленные модулем Node js memcached-promisify - PullRequest
1 голос
/ 27 мая 2019

Я использую 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 

Любые предложения по этому вопросу будут полезны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...