Alex Nekipelov
Alex Nekipelov
Привет. Да, с ipv6 у меня не доработано. Постараюсь исправить в ближайшее время.
A single instance redisclient cannot be used from multiple threads. Use signle redisclient per thread or one thread with a redisclient for all other threads.
Currently there is no way. I'll do it later.
Currently there is no way. I'll do it later.
Hello. I'm open to good solutions :-) I will be glad to accept your solution if it is good. What version cmake do you want to use?
Version is ok.
Yes, this is expected behavior. But this is wrong and I want the handler to be called in case of errors. RedisSyncClient already has the argument boost::system::error_code.
`Redis::installErrorHandler()` will be removed. `RedisAsyncClient::command()` handler will be something like this: ```cpp REDIS_CLIENT_DECL void command( const std::string &cmd, std::deque args, std::function handler); ```
You can use `RedisAsyncClient::command("PING")` if you want to detect disconnection early. Redis server can be excluded from cluster. Someone can unplugging ethernet wire from server. Implementation with `installErrorHandler` can not...