redisGetReply 可以超时吗?我目前的代码是
while(redisGetReply(context,&reply) == REDIS_OK) {
//Check for isstopped
if yes return
// consume message
freeReplyObject(reply);
}
目前,如果我向程序发出 SIGINT 信号。目前,如果我在 redisGetReply 中向 SIGINT 和这个线程发出信号。它将等到有来自服务器的任何消息。
如何使 redisGetReply 在某些信号上停止或 readreply 超时?