godm/redis: large refactoring and simplification, subscription is still missing