Advertisement

c++ redis 连接池 实现

阅读量:

研读teamtalk服务端源代码过程中,对redis连接池的实现方式进行了详细记录,其中涉及hiredis第三方库及相关头文件的使用。

redis缓存池的构建依赖于三个类协同完成,分别为redis-manager、redis-pool以及redis-conn。

main函数用于获取redis-manager对象的实例

复制代码
 main() {

    
     //初始化redis
    
     CacheManager* pCacheManager = CacheManager::getInstance();
    
     if (!pCacheManager)
    
     {
    
     log("CacheManager init failed");
    
     return -1;
    
     }
    
 }
    
    
    
    
复制代码
 CacheManager* CacheManager::getInstance()

    
 {
    
 	if (!s_cache_manage

全部评论 (0)

还没有任何评论哟~