开放麦片

文章
9
资源
0
加入时间
3年1月7天

为什么redis不能保证100%数据不丢失起因准备环境阅读源码

为什么redis不能保证100%数据不丢失起因准备环境阅读源码起因  前段时间面试被问到,Redis能否保证100%数据不丢失,我回答不能。面试官又问,为什么呢?我一时语塞,慌忙回答因为异步写磁盘。  随后我在百度上搜了搜,发现很多博客都讲,将appendfsync值设置为always就可以了。这回答让我对《redis设计与实现》产生了怀疑。难道新版本的redis能够保证数据100%不丢失?...

cjson 内存溢出错误

情况描述:使用cjson构建json发送,报内存溢出错误解决方案:使用cjson打包发送//构建的cjson根节点,挂载了许多的其他节点cJSON *list_root = cJSON_CreateArray();//打包char *c_json = cJSON_PrintUnformatted(list_root);//在释放内存前可传递到其他的地方//释放内存cJSON_free(c_json);cJSON_Delete(list_root);...