Results 292 comments of Rueian

Hi @Zerxoi 感謝你提供了這麼棒的一個範例,這個範例可以幫助我們更了解 libuv 的 event loop 不過我自己好奇嘗試了一下,發現 stackoverflow 上的這個解釋並不正確 我在 libuv event loop 代碼插入了一堆 printf 觀察了一下,大概至上是改這樣: ```c int count = 0; while (r != 0 && loop->stop_flag == 0)...

順帶一提 Node.js 10 開始有可以利用多線程的 Worker Thread 功能 https://nodejs.org/api/worker_threads.html

Hi @GiedriusS, I am not sure that client-side caching can work with MGET. Maybe it could. That’s to say if it can, then how will the API look like and...

Hi @GiedriusS, I have verified that the MGET does work with client-side caching: Redis will simply treat it as tracking multiple GETs. But there are some difficulties to implement client-side...

Hi @GiedriusS, v0.0.62 is released. It is the first version having MGET client side caching. If you are interesting in the implementation, you can checkout these two places: 1. https://github.com/rueian/rueidis/blob/518f7ce29f9191ac783af9d1d642991ceab971c3/pipe.go#L740...

> 1. Since `MGET` can be cacheable, can `JSON.MGET` be as well? Yes, it will be cacheable in the v0.0.63. > 3. And another, far fetched, but is any client...

Hi, @Delicious-Bacon There is a new `DoMultiCache` in v0.0.66: ```golang client.DoMultiCache(ctx, rueidis.CT(c.B().Get().Key("k1").Cache(), 1*time.Minute), rueidis.CT(c.B().Get().Key("k2").Cache(), 2*time.Minute)) ``` Please note that the `DoCache` and `DoMultiCache` are not available in the dedicated client....

Hi @lgothard, thank you for trying rueidis. I have done some research on the RedisLabs Enterprise, but unfortunately, the only way to let rueidis work with it is to make...

Thank you for the update. I am really surprised that RESP3 is not yet adopted even in Redis Enterprise since 2020. I will still do my best to support the...

Hi @lgothard, v0.0.77 is the first version that can work with RESP2 and RedisLabs Enterprise Docker image. You can connect to a RedisLabs Enterprise Docker instance with: ```go c, err...