Я сохраняю socket.id каждого пользователя, когда он входит в систему с помощью redis
redisClient.set(user._id + ':socket', socket.id)
Когда создается какое-либо сообщение для этого user._id, я пытаюсь отправить событие в сокет этого конкретного пользователя, используя socket.id, сохраненный выше.
var mySocket=redisClient.get(user._id + ':socket')
socket.broadcast.to(mySocket).emit('my message', msg);
Проблема в том, что я не могу передавать данные в этот конкретный сокет, используя приведенный выше код. Я использую socket.io версии> 1.0. Может ли кто-нибудь помочь мне понять, неправильно ли я получаю socket.id