rwadurian/backend/services/wallet-service/src/config
hailin ba91a89b16 feat(wallet-service): add Redis caching for wallet queries
- Add ioredis dependency for Redis connectivity
- Create Redis service and module with DB 1 configuration
- Implement WalletCacheService for wallet data caching (60s TTL)
- Integrate cache-aside pattern in getMyWallet query
- Add cache invalidation on all wallet mutations:
  - handleDeposit, deductForPlanting, addRewards
  - claimRewards, settleRewards

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 18:37:13 -08:00
..
index.ts feat(wallet-service): add Redis caching for wallet queries 2025-12-06 18:37:13 -08:00
redis.config.ts feat(wallet-service): add Redis caching for wallet queries 2025-12-06 18:37:13 -08:00