2015-03-30 4 views
1

Я использую hiredis library в моем проекте. Я использую async API. Я планирую команду чтения и жду данных. Это прекрасно работает. Однако проблема возникает, когда я пытаюсь закрыть соединение - я вызываю redisAsyncDisconnect, однако процедура обратного вызова не вызывается до тех пор, пока я не получу данные.Как остановить команду hiredis?

Можно ли отменить операцию чтения? Как? Или есть способ, как заставить закрыть соединение?

ответ

0

Ответ теперь ясен - redisAsyncFree делает то, что мне нужно - останавливает все команды и вызывает redisAsyncDisconnect.

Смежные вопросы