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
263 stars 53 forks source link

Support transactions for VSS and JSON commands #2683

Open ikolomi opened 4 days ago

ikolomi commented 4 days ago

Description

The current guiding principle is to ensure that all supported commands are available within transactions. However, as of version 1.2, JSON and VSS module commands are not yet available in transactions.

Checklist

JSON transaction commands:

VSS transaction commands:

Additional Notes

No response

asafpamzn commented 4 days ago

@ikolomi , I don't think that we should mark it as bug. It is a missing feature that shall be supported in 1.3

prateek-kumar-improving commented 21 hours ago

Status Update:

Done - 1

  1. Node JSON transaction commands.

In Progress/In Review - 2

  1. Java JSON transaction commands.
  2. Python JSON transaction commands.

Not started - 3

  1. Python VSS transaction commands.
  2. Java VSS transaction commands.
  3. Node VSS transaction commands.