xredis-server <a href="https://github.com/0xsky/xredis-server">xredis-server</a>xredis-server源码安装 介绍
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
xredis-server <a href="https://github.com/0xsky/xredis-server">xredis-server</a>xredis-server源码安装 官网
https://gitee.com/0xsky/xredis-server
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。