store: memstore and redistore