我正在使用https://github.com/nicolasff/phpredis扩展来访问redis。我想从php代码中获得redis中的所有密钥。 我尝试下面的代码如何使用php redis获取redis中的所有密钥?
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$allKeys = $redis->keys('*');
print_r($allKeys); // nothing here
但是在外壳下面的命令从PHP脚本给结果
127.0.0.1:6379> KEYS *
"kq92p7b5tf63tmk12v54373e03 hs7ep4lc2m6ci5kk5dosgpelg4
pt7lfejenqbmmovjpmp9aojuf0 2p05gf20or6r5ee5i7sts90kn1
cb1d6g3d3bvqetjfmkmaurmpp3"
我能够设置密钥和数据在下列方式
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set(session_id(), json_encode(array('uname'=>'messi fan')));
如何获得KEYS *
从redis使用phpredis?
我需要所有的钥匙。就像KEYS *命令 –