Kim discusses the advantages and trade-offs of using Redis for messaging in production applications. Long polling offers more reliable message delivery compared to pub/sub, especially when the CLI goes offline. The choice of Redis over traditional systems like RabbitMQ or Kafka primarily stems from its ease of setup for developers.