一、需求分析
1、用户注册;
2、用户登录;
3、显示在线用户列表;
4、群聊;
5、私聊;
6、离线留言
二、技术选型
1、Golang
2、Redis
三、软件安装
1、Redis安装
这里的话我直接用docker来pull一个redis,简单方便
// docker拉取redis
docker pull redis
// 启动一个redis服务,因为实在本地,就不进行过多配置了
docker run -itd --name go-redis -p 6379:6379 redis
// 进入redis容器
docker exec -it go-redis /bin/bash
2、Redis图形化工具安装
这里推荐 Another Redis Desktop Manager,简单好用,直接下载合适的版本安装即可。
MacOS也可以使用brew
直接安装
brew install --cask another-redis-desktop-manager