same signature as RedisDB