昨天遇到一个奇葩的redis问题
代码如下
$redis = new Redis();
$redis->connect('121.40.124.80', '6379');
$redis->auth('mimasecondar');
$a = $redis->lrange("key1", 0 ,-1);
print_r($a);
print_r('<br>以上lrange,以下lpop');
$a = $redis->lpop("key1");
print_r($a);
使用lrange,get等始终取不到值但lpop能取到值
经过几小时的排查最终定位到php的redis扩展版本过低,装的redis2.2.5,最终升级至3.1.3决绝问题
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: 关于PHP Redis lrange 取不到值的问题
本文地址: 关于PHP Redis lrange 取不到值的问题