redis内存分配管理

Posted 小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis内存分配管理相关的知识,希望对你有一定的参考价值。

1、Redis的内存管理

1、与memcache不同,没有实现自己的内存池
2、在2.4.4以前,默认使用标准的内存分配函数(libc),可以选择tcmalloc
3、在2.4.4以后,jemalloc成为代码一部分

2、从实验的各个角度出发,发现对于大量数据的内存管理,使用jemolloc效果比较好,而对于少量数据,使用libc即可。

以上是关于redis内存分配管理的主要内容,如果未能解决你的问题,请参考以下文章

Redis 内存管理与事件处理

STL容器自定义内存分配器

STL容器自定义内存分配器

STL容器自定义内存分配器

说下Redis采用不同内存分配器

Redis中RedisModule_Alloc()的自动内存管理