• 代码千万行,注释第一行。命名不规范,同事泪千行。

关于PHP Redis lrange 取不到值的问题

PHP Secondar 6个月前 (05-29) 351次浏览 已收录 0个评论

昨天遇到一个奇葩的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 取不到值的问题
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址