xredis-serverRedis 服务器框架库
xredis-server
xredis-server 是一个C++开发的redis服务器框架库,使用这个库可以很容易的开发自己的redis协议兼容服务器.
xredis-server源码安装
git clone https://github.com/0xsky/xredis-server.git cd xredis-server.git make
使用示例:
#include "../src/xRedisServerLib.h" class xRedisConnect :public xRedisConnectorBase { public: xRedisConnect(); ~xRedisConnect(); private: }; class xRedisServer :public xRedisServerBase { public: xRedisServer() {} ~xRedisServer() {} public: bool Init() { CmdRegister(); } private: bool CmdRegister() { if (!SetCmdTable("get", (CmdCallback)&xRedisServer::ProcessCmd_get)) return false; return true; } void ProcessCmd_get(xRedisConnect *pConnector) { if (2 != pConnector->argc) { SendErrReply(pConnector, "cmd error:", "error arg"); return; } SendBulkReply(pConnector, pConnector->argv[1]); return; } private: }; int main(int argc, char **argv) { xRedisServer xRedis; xRedis.Init(); std::string pass = "123456"; xRedis.SetPassword(pass); xRedis.Start("127.0.0.1", 6379); while (1) { usleep(1000); } return 0; }
相关文档:
使用示例 examples directory for some examples
github:https://github.com/0xsky/xredis-server
评论
uWebSocketsWebSocket 服务器库
uWebSockets,是一款高度可拓展的最轻量级、效率最高的WebSocket服务器库之一。它具有易于使用的,完全异步面向对象的接口和与其他竞品对比扩展到数百万连接只使用一小部分内存的特点。它不仅仅
uWebSocketsWebSocket 服务器库
0
uWebSocketsWebSocket 服务器库
uWebSockets,是一款高度可拓展的最轻量级、效率最高的WebSocket服务器库之一。它具有
uWebSocketsWebSocket 服务器库
0
CocoaHTTPServerHTTP 服务器框架
CocoaHTTPServer 是一个用于 Mac OS X 或 iOS 应用的轻量级、可嵌入的 H
CocoaHTTPServerHTTP 服务器框架
0
CocoaHTTPServerHTTP 服务器框架
CocoaHTTPServer是一个用于MacOSX或iOS应用的轻量级、可嵌入的HTTP服务器框架。有时候开发者需要在他们的App中内嵌一个HTTP服务器。无论是具有远程监控功能的服务器应用,还是使
CocoaHTTPServerHTTP 服务器框架
0
OstrichScala 服务器库
Ostrich是一个Scala服务器库。它使得以下几项操作变得更容易:加载和重载每个环境配置;收集运行时的统计数据;通过一个简单的Web接口或者进入日志文件报告统计数据;与服务器通过HTTP交互来检查
OstrichScala 服务器库
0
SuperSocketSocket服务器开发框架
SuperSocket是一个轻量级的可扩展的Socket开发框架,可用来构建一个服务器端Socket程序,而无需了解如何使用Socket,如何维护Socket连接,Socket是如何工作的。该项目使用
SuperSocketSocket服务器开发框架
0