|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
Redis客户端封装,用于键值存储和数据缓存。 More...
#include "tools/serialize/nserialize.h"#include "tools/db/sql/db_buff.h"#include "hiredis/hiredis.h"#include "tools/log/nlog.h"#include "tools/type.h"#include <limits>#include <map>#include <string>#include <string_view>#include <vector>Classes | |
| struct | ngl::redis_cmd |
| class | ngl::redis |
Functions | |
| void | ngl::test_hiredis () |
| hiredis单元测试函数 | |
Variables | |
| constexpr int | REDIS_DATA_MAX = 10240 |
Redis客户端封装,用于键值存储和数据缓存。
基于hiredis库提供Redis键值操作,支持自定义序列化格式存储数据。 自动使用类型名称作为键前缀,支持单键和批量操作。
| void ngl::test_hiredis | ( | ) |
hiredis单元测试函数
测试Redis的Protobuf二进制存取:创建10个db_role实例, 写入Redis后再读取验证,同时测试np_connect_actor_server的存取。