チャットルームはRedis+Golangベース
ニーズは簡単です.次のようになります.接続サーバ 現在のチャットルームを確認する チャットルームに加入 チャットルームがない場合、 が自動的に作成されます.チャットルームに加入している場合は、 を自動的に終了する.
公開メッセージ(フォーマット21:09:52 XXX:hello world) 最終的な実装は次のとおりです.
複数のクライアントに参加し、チャットすることができます.
githubアドレス:https://github.com/xuezhaojun/learn_redis_with_go/tree/master/pub_sub/chat_room/cmd/client
go buildコンパイル後、直接バイナリを実行すればよい
役に立つと思ったら、starをあげてほしいですね~
, ?
>>> xue
, 127.0.0.1:6379
>>>
,
>>> help
Commands:
clear clear the screen
exit exit the program
help display help
join
list
say
>>> list
, : 0
>>> join room1
>>> l01:34:43 xue
>>> list
, : 1
: room1
>>> say hello
>>> 01:34:54 xue:hello
複数のクライアントに参加し、チャットすることができます.
, ?
>>> zhao
, 127.0.0.1:6379
>>>
,
>>> list
, : 1
: room1
>>> join room1
>>> 01:37:58 zhao
>>>
>>> 01:38:34 xue:hi zhao
>>>
>>> say hi,xue
>>> 01:38:45 zhao:hi,xue
>>> 01:38:55 xue
githubアドレス:https://github.com/xuezhaojun/learn_redis_with_go/tree/master/pub_sub/chat_room/cmd/client
go buildコンパイル後、直接バイナリを実行すればよい
役に立つと思ったら、starをあげてほしいですね~