Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose support for Redis Keys command #336

Open
billschereriii opened this issue May 4, 2023 · 0 comments
Open

Expose support for Redis Keys command #336

billschereriii opened this issue May 4, 2023 · 0 comments
Labels
area: C++ Issues related to the C++ client area: C Issues related to the C client area: fortran issues related to the Fortran Client area: python Issues related to the Python Client type: feature Issues that include feature request or feature idea user issue Issues posted or reported by users

Comments

@billschereriii
Copy link
Contributor

Description

User had an error in the application code that created the wrong keys. They wanted to see all of the keys in the database to debug, but our clients did not have that method.

Justification

Adding support for this command will enable debugging in cases where it is helpful to track the keys added to the database

Implementation Strategy

We should support the Redis keys command with simple globbing to allow an optional substring to be matched. The full Redis regular expression support is not necessary to reimplement for our users; however, an advanced user can stll take advantage of it by putting the special characters into their substring query. We won't try to escape them.

As a follow-on to this work, we can look into key inspection features that could categorize the entry behind a key in more detail as to the type of key (model/script/tensor/metadata/unknown) -- and for tensors and metadata, the datatype of values in the key

@billschereriii billschereriii added type: feature Issues that include feature request or feature idea user issue Issues posted or reported by users area: python Issues related to the Python Client area: C++ Issues related to the C++ client area: C Issues related to the C client area: fortran issues related to the Fortran Client labels May 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: C++ Issues related to the C++ client area: C Issues related to the C client area: fortran issues related to the Fortran Client area: python Issues related to the Python Client type: feature Issues that include feature request or feature idea user issue Issues posted or reported by users
Projects
None yet
Development

No branches or pull requests

1 participant