sewenew

Results 17 issues of sewenew

Hi Guys, There're still many features we need to support. The following is a TODO list: - Client side caching. [Issue 87](https://github.com/sewenew/redis-plus-plus/issues/87): **MID** For each TODO item, I open a...

On Windows platform, openssl returns `SSL_ERROR_SYSCALL` and set `errno`/`WASGetLastError` to 0 in case of read timeout. Check [this issue](https://github.com/openssl/openssl/issues/12416) for detail. However, hiredis takes this as an error instead of...

When connection is down, we also need to update the slot mapping. Because the corresponding master might been replace with a new one.

So far, we always create a `Subscriber` with a new connection. It might be useful to create a `Subscriber` with a connection in connection pool, e.g. create a new connection...

Although the parameters and return values are detailed in the documentation, we might still need to add some comments on how to use these methods in the header file.

`ConnectionOptions::keep_alive` is `false` by default. However, in order to be more efficient, we'd like to keep the connection alive. So I'll make this option be `true` by default.

Map keys cannot contain the following characters: *.*, *[*, *]*. We should support some escaping mechanism to let end user escape these characters.