node.js socket.io redisでチャットの入室者一覧機能を作っていて分からないところがあります。
後から入室したユーザーは前に入ったユーザーの名前が表示されません。
redisでデータを格納し、その値をとりだして配信するという形で試行錯誤していますがうまくいきません。
あまり情報がないため、質問いたしました。
名前を入力させ、socket.emitでサーバー側に送り、サーバー側でsocket.onで受け取り、
client.setでredisのサーバーに格納しています。
成功するとログにsuccessと表示されるようにしており、ここまではうまくいきます。
その後、client.getでデータベースから値を取り出し、その値をio.sockets.emitで送信します。
そしてクライアント側でうけとた値を一覧に追加していっているのですが、
追加はできますが、やはり後から入室したユーザーは前に入ったユーザーの名前が表示されません。