Skip to content

Add lru lfu api support#444

Open
gkorland wants to merge 9 commits intoRedisLabsModules:masterfrom
FalkorDB:add-lru-lfu-api-support
Open

Add lru lfu api support#444
gkorland wants to merge 9 commits intoRedisLabsModules:masterfrom
FalkorDB:add-lru-lfu-api-support

Conversation

@gkorland
Copy link
Copy Markdown
Contributor

@gkorland gkorland commented Jan 4, 2026

fix #443

Copilot AI and others added 9 commits December 21, 2025 23:15
* Initial plan

* Fix crash on binary data from Redis commands like DUMP

Handle non-UTF-8 binary data by using StringBuffer variant instead of panicking on unwrap.

Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>

* Add defensive error handling for BigNumber and VerbatimString conversions

Apply the same graceful error handling pattern to BigNumber and VerbatimString to prevent potential panics.

Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>

* fix fmt

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
Co-authored-by: Guy Korland <gkorland@gmail.com>
* Initial plan

* Add Command Filter API support

- Created command_filter.rs module with CommandFilterContext
- Implemented all 8 Redis Command Filter C APIs
- Added register/unregister command filter methods to Context
- Created command_filter example demonstrating usage
Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
…gher level

Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for missing LRU and LFU APIs

2 participants