Я на самом деле новичок в Redis . Итак, какова цель redis pub sub, когда у вас есть сокет io? Итак, скажем, для приложения чата сокет io используется для отправки пользователями сообщения от клиента на сервер, после чего сервер примет сообщение и отправит его пользователю на основе его идентификатора сокета. Итак, для чего в данном случае используется redis pub sub?
Допустим, у меня есть клиент, может ли redis генерировать ему события?
Я немного смущен.
Спасибо,
Redis pub sub используется, когда у вас есть более 1 сервера или процесса, к которым подключены клиенты.
Если сервер/процесс A получает сообщение, которое необходимо отправить клиенту B, который подключен к серверу/процессу B, как бы вы это сделали, используя только сокет io? Вот где появляется redis pub sub. Сервер A делает публикацию, которую получает сервер B, который затем пересылает ее клиенту B.
Разделить значит разделить. Не разделять, а общаться
Я вижу, теперь я понимаю. Итак, вы используете Redis для разделения событий на другие экземпляры сервера, верно?