How to run, operate, and (eventually) recover Mnemo.
./gradlew run # start on port 6379, HashMapStore backend
MNEMO_USE_DICT=true ./gradlew run # run on the from-scratch Dict insteadConnect with any real Redis client. On Windows redis-cli isn't native — use Docker:
docker run --rm -it redis redis-cli -h host.docker.internal -p 6379A docker/ directory and .dockerignore exist; a published image + Compose are part of W4. Trigger:
fill the build/run/compose commands here when the W4 Docker image lands.
- Health check: a successful
PING→PONGis liveness. - Metrics: the
INFOcommand surfaces server/keyspace stats — see api-protocol.md and observability.md.
Mnemo is currently in-memory only — a restart is a cold start with an empty keyspace. Durable
recovery (AOF replay, survive kill -9) is W3 work. Trigger: document the AOF replay + crash-recovery
procedure here when persistence lands (roadmap W3).