Fix: use IP instead of IP:port for Redis key