编译 方式1:
cd build
cmake ..
make
// 可执行文件放在 bin文件夹下
编译 方式2:
./build.sh
需要安装的环境 nginx mysql redis
致谢:
第三方JSON库 https://github.com/nlohmann/json
https://github.com/shenmingik
1、登陆的时候服务器会在_redis.subscribe(id);
这句话左右挂掉
gdb追踪是挂在redis.cpp
的void Redis::observer_channel_message()
函数中的处理redis返回语句。
解决:redis设有登陆用户和密码,服务端代码并没有该登陆过程导致登陆redis失败,最简单粗暴的方法是取消redis登陆密码vim /etc/redis/redis.conf
注释掉 requirepass
这一句。