Rumah > Soal Jawab > teks badan
对同一个集合,执行$redis->scard( 'set:name' );结果是6W多。
但是对这个集合执行$redis->spop( 'set:name' );就返回false了。
集合名应该没有写错,因为代码运行了一段时间是正常的,突然之间就这样了。
请问有人遇到过相似的问题吗,如何解决?
echo $redis->SCARD( 'news:id:needCrawlComment' ) . PHP_EOL;
echo $redis->SRANDMEMBER( 'news:id:needCrawlComment' ) . PHP_EOL;
var_dump( $redis->SPOP( 'news:id:needCrawlComment' ) ) . PHP_EOL;
exit;
输出结果
60028
1166728333
bool(false)