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

Add support for Redis-native JSON operations #3110

Open
samigeorgiev opened this issue Feb 20, 2025 · 4 comments
Open

Add support for Redis-native JSON operations #3110

samigeorgiev opened this issue Feb 20, 2025 · 4 comments
Assignees
Labels
status: ideal-for-contribution An issue that a contributor can help us with type: enhancement A general enhancement

Comments

@samigeorgiev
Copy link

Redis Stack supports storing native JSON documents which can be indexed and searched. Jedis supports it too. Do you plan to implement this Redis operations?

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Feb 20, 2025
@mp911de
Copy link
Member

mp911de commented Feb 20, 2025

Initially, we decided against module support because modules and clients weren't coupled and we do not have the bandwidth to support any kind of module. In the past year, Redis merged their modules into Redis itself and now everything is sitting in the core.

While I'd appreciate JSON support from a technological perspective, in reality we cannot build that functionality ourselves and we cannot more functionality to maintain without a higher involvement of the community committing to development and maintenance.

@tishun
Copy link

tishun commented Feb 24, 2025

The Redis team is actively working on contributing JSON support, now that both the Jedis and the Lettuce drivers support JSON. If you have some use-case examples that you think we need to definitely consider, please let us know.

@mp911de mp911de changed the title Do you plan so support native JSON operations (JSON.SET, JSON.GET)? Do you plan to support native JSON operations (JSON.SET, JSON.GET)? Feb 24, 2025
@mp911de mp911de added status: ideal-for-contribution An issue that a contributor can help us with type: enhancement A general enhancement and removed status: waiting-for-triage An issue we've not yet triaged labels Feb 24, 2025
@mp911de
Copy link
Member

mp911de commented Feb 24, 2025

@tishun I've assigned the ticket to you. Let's have a chat soon about the design and iterative planning how to get going here (and what use-cases we would like to support).

@mp911de mp911de changed the title Do you plan to support native JSON operations (JSON.SET, JSON.GET)? Add support for Redis-native JSON operations Feb 24, 2025
@tishun
Copy link

tishun commented Feb 24, 2025

@tishun I've assigned the ticket to you. Let's have a chat soon about the design and iterative planning how to get going here (and what use-cases we would like to support).

Absolutely. I wanted to have something I've spent some time thinking on so we can discuss it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: ideal-for-contribution An issue that a contributor can help us with type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

4 participants