- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 分布式文件系统的原理、技术
本地文件系统如ext3,reiserfs等(这里不讨论基于内存的文件系统),它们管理本地的磁盘存储资源、提供文件到存储位置的映射,并抽象出一套文件访问接口供用户使用。但随着互联网企业的高速发展,这些企业对数据存储的要求越来越高,而且模式各异,如淘宝主站的大量商品图片,其特点是文件较小,但数量巨大;而类似于youtube,优酷这样的视频服务网站,其后台存储着大量的视频文件,尺寸大多在数十兆到数吉字节
2014-12-22 11:20:19
1357
原创 redis 事件
主要结构体typedef struct aeFileEvent {//文件事件结构体 int mask; /* one of AE_(READABLE|WRITABLE) */ aeFileProc *rfileProc; aeFileProc *wfileProc; void *clientData;} aeFileEvent; 时间事件结构体
2014-04-27 10:17:08
708
原创 redis zmalloc
zmallocRedis现在的版本可以支持使用tcmalloc或者是jemalloc或是apple的malloc,或者是Redis自己的zmalloc。zmalloc对内存的分配管理是线程安全的(static size_t used_memory = 0;变量用来记录已经使用的内存空间的大小),而且分配的内存必须要求是以sizeof(long)对其的。源码zmalloc.hzmal
2014-04-27 10:13:06
1301
原创 redis-dynamic string
redis 里面的动态typedef char *sds;//sds point to real string
2014-04-25 16:23:04
683
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人