State Management for Long-Running Agents: Redis vs. Postgres