hiredis 崩溃问题

冰点123 发布于 2017/08/31 10:40
阅读 50
收藏 0

请教各位大神,我在集成hiredis的时候,通常第一次写入没问题,第二次写入的时候就报了如下异常,

出现这个异常的地方在sds.c 文件  sdsMakeRoomFor 里面有个

 newsh = s_realloc(sh, hdrlen+newlen+1);

请教一下有没有遇到相同问题的,该如何解决?

加载中
0
冰点123
冰点123

问题解决了~ 我的调用是多线程的,而hireids是单线程,不能在多线程里面共享一个hiredis 句柄,解决办法就是一条线程创建一个redis链接句柄。

返回顶部
顶部