Files
stack/apps
Jason Woltje 8d57191a91 fix(#338): Use MGET for batch retrieval instead of N individual GETs
- Replace N GET calls with single MGET after SCAN in listTasks()
- Replace N GET calls with single MGET after SCAN in listAgents()
- Handle null values (key deleted between SCAN and MGET)
- Add early return for empty key sets to skip unnecessary MGET
- Update tests to verify MGET batch retrieval and N+1 prevention

Significantly improves performance for large key sets (100-500x faster).

Refs #338

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:43:00 -06:00
..