Skip to content

Conversation

@sudouser777
Copy link
Owner

  • Add extensive Redis command tests covering expiration, lists, hashes, and scanning.
  • Implement hash commands (hdel, hexists, hlen, hgetAll, hkeys, hvals) and expiration-related APIs (expireMs, persist, ttlMs).
  • Enhance data store with batch operations (mget, mset) and advanced list functions (lindex, lset).
  • Preserve TTL during mutations and handle error cases for type mismatches consistently.

- Add extensive Redis command tests covering expiration, lists, hashes, and scanning.
- Implement hash commands (`hdel`, `hexists`, `hlen`, `hgetAll`, `hkeys`, `hvals`) and expiration-related APIs (`expireMs`, `persist`, `ttlMs`).
- Enhance data store with batch operations (`mget`, `mset`) and advanced list functions (`lindex`, `lset`).
- Preserve TTL during mutations and handle error cases for type mismatches consistently.
- Upgrade dependency references to 0.0.4 across all documentation and configuration files.
- Optimize `DataStore` logic for TTL clearing and list removals.
- Streamline `CommandHandler` by consolidating command enum entries.
@sudouser777 sudouser777 merged commit 26df14f into main Nov 30, 2025
4 checks passed
@sudouser777 sudouser777 deleted the feature/command-addition branch November 30, 2025 15:58
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.

2 participants