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
214 stars 46 forks source link

Java: Add overloads for XADD to allow duplicate entry keys #1970

Closed jonathanl-bq closed 1 month ago

jonathanl-bq commented 1 month ago

This fixes an issue with XADD where entries passed as input could not contain duplicate keys because the exposed API only took Maps.

yipin-chen commented 1 month ago

Please fix CI breakage.

jonathanl-bq commented 1 month ago

There's a pretty sizable number of SpotBugs issues causing CI to fail that are unrelated to my changes here. I think I'll put the fixes for those in a separate PR.