Task
Implement a Redis-backed MemoryStore for production deployments.
What to do
- Create
memmark/store/redis_store.py
- Implement
RedisMemoryStore extending MemoryStore interface
- Support connection pooling, key prefixes, TTL
- Add connection error handling
- Add tests with fakeredis or a test Redis instance
Skills needed
- Python, Redis (redis-py library)
- Understanding of MemMark MemoryStore interface
Acceptance criteria
See CONTRIBUTING.md.
Task
Implement a Redis-backed MemoryStore for production deployments.
What to do
memmark/store/redis_store.pyRedisMemoryStoreextendingMemoryStoreinterfaceSkills needed
Acceptance criteria
RedisMemoryStorepasses all MemoryStore interface testsSee CONTRIBUTING.md.