In-memory key-value data store