
redis
DanielWang_
对开源、NLP、网络编程等领域感兴趣 共同学习~~ best wishes
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
skiplist 跳跃表详解及其编程实现
skiplist介绍 跳表(skip List)是一种随机化的数据结构,基于并联的链表,实现简单,插入、删除、查找的复杂度均为O(logN)。跳表的具体定义, 请参考参考维基百科 点我,中文版。跳表是由William Pugh发明的,这位确实是个大牛,搞出一些很不错的东西。简单说来跳表也是 链表的一种,只不过它在链表的基础上增加了跳跃功能,正是这个跳跃的功能,使得在查找元素时,跳表能原创 2014-03-01 15:40:16 · 19843 阅读 · 3 评论 -
linux 下安装、使用 redis
redis介绍 Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写, redis中文官方网站,点这里。 redis安装 我的linux操作系统为ubuntu12.04 登录 http://www.redis.io/download 下载redis-2.8.3.tar.gz (或者使用命令下载,wget http://download.redis.io/原创 2014-01-10 23:04:19 · 22560 阅读 · 2 评论 -
Redis c/c++, java 客户端连接
Redis 介绍 redis 这个想必大家都了解,关于redis的安装参考这里,redis使用文档参见这里。 Redis C客户端的使用方法 Redis的c客户端 Hiredis使用比较广泛,下面主要介绍下它。 1,Hiredis的安装,配置 Hiredis客户端 在redis解压后的deps/hiredis下有相应的文件。如果你的安装包没有相应的文件可以到这里下载。 cd原创 2014-05-16 23:02:36 · 8972 阅读 · 0 评论 -
redis 源码分析(一) 内存管理
一,redis内存管理介绍 redis是一个基于内存的key-value的数据库,其内存管理是非常重要的,为了屏蔽不同平台之间的差异,以及统计内存占用量等,redis对内存分配函数进行了一层封装, 程序中统一使用zmalloc,zfree一系列函数,其对应的源码在src/zmalloc.h和src/zmalloc.c 两个文件中。 二,redis内存管理源码分析 redis封装是为了原创 2014-05-21 17:47:22 · 7206 阅读 · 0 评论