pubsub是一个基于C++操作 redis 实现异步订阅和发布的项目,它是一个学习性质的Demo项目,用于实现发布/订阅消息范式 。
订阅客户端接受来自发布服务端的的内容示意图
ubuntu,redis,hiredis ,libevent
1.下载源码
2.解压
3.进入源码目录,运行make命令,生成publisher、subscriber可执行程序
4.启动redis-server
5.运行publisher发布者程序
6.运行subscriber订阅者程序
pubsub
--publisher.cpp //实现发布消息的发布主程序
--redis_publisher.cpp
--redis_publisher.h //封装了 hiredis,实现消息发布给 redis的功能
--subscriber.cpp //实现订阅消息的订阅主程序
--redis_subscriber.cpp
---redis_subscriber.h //封装 hiredis, 实现消息订阅 redis 功能
暂无