valkey-io / valkey-glide

An open source Valkey client library that supports Valkey and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
Apache License 2.0
279 stars 58 forks source link

RDMA support #1963

Open asafpamzn opened 4 months ago

asafpamzn commented 4 months ago

Describe the feature

Valkey support now RDMA. This commit was merged and will be included as part of Valkey-8 https://github.com/valkey-io/valkey/pull/477

Use Case

The required support and motivation is described in https://github.com/valkey-io/valkey-doc/pull/123.

pizhenwei commented 4 months ago

Not sure the issue link is the right one

The two links are right. :)

pizhenwei commented 4 months ago

Hi,

I'm working libvalkey RDMA support now, I think I can dive into Rust RDMA and GLIDE about two weeks later.

avifenesh commented 4 months ago

@pizhenwei Well, seems that we have the perfect man for the job here :) If you'd be able to do it, it'll be amazing!

pizhenwei commented 4 months ago

Hi @avifenesh @asafpamzn I notice that redis-rs is still in use, is there any plan to change it into valkey style? Did I miss anything?

avifenesh commented 3 months ago

@pizhenwei Sorry, I missed your comment.

Redis-rs is a fork we started to built above at an early stage, we will probably change the naming but we are still collaborating with the original repo at this point, contribution and syncs, so changing the whole code base to different naming will create a lot of extra conflicts. I know one of the main contributors and i believe that they will align with the style at some point.

We might decide to change anyway if they won't.