Redis就是一种基于key-value的非关系型数据库。这里我将介绍Redis在CentOS 7下如何安装配置。工具/原料CentOS 7Redis方法/步骤Redis源码获取1、进入Redis官网获取Redis最新稳定版下载地址2、通过wget命令下载 Redis 源代码。Redis编译1、通过...
分类:
数据库 时间:
2015-09-11 12:26:12
阅读次数:
197
redis
首先把redis安装到服务器中
1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码
2. tar xvzf redis-stable.tar.gz 解压
3.cd redis-stable
4.make make的时候可能出现问题,我的就出现了异常
异常一:...
分类:
数据库 时间:
2015-08-03 22:54:32
阅读次数:
232
以前也学过一些shell,不过学得并不是很深入,动手写的代码的时间也不是很多。前不久将shell比较细的过了一遍,leader布置了任务让用shell写一个脚本将redis源码压缩包从一个服务器上传到另外一个服务器,同时在本服务器上传入命令,解压源码包并在另一个服务器上启动redis服务。虽然学了一...
分类:
Web程序 时间:
2015-08-03 22:32:03
阅读次数:
249
从源码级别介绍redis的主从同步的实现机制...
分类:
其他好文 时间:
2015-07-31 13:00:17
阅读次数:
248
官网地址:http://redis.io/官网下载地址:http://redis.io/download1. 下载Redis源码(tar.gz),并上传到Linux2. 解压缩包:tar zxvf redis-2.8.17.tar.gz3. 进入解压缩后的文件夹:cd redis-2.8.174. ...
分类:
数据库 时间:
2015-07-30 19:05:58
阅读次数:
234
Redis资料汇总专题(转)1.Redis是什么?十五分钟介绍 Redis数据结构Redis系统性介绍一个很棒的Redis介绍PPT强烈推荐!非同一般的Redis介绍Redis之七种武器锋利的Redisredis 适用场景与实现2.Redis内部实现Redis源码分析系列文章深入Redis内部-Re...
分类:
其他好文 时间:
2015-07-28 12:21:16
阅读次数:
187
从main函数切入,方便从宏观上掌握redis的运作机制,本篇就从main函数入手,从最上层看,main调用了哪些接口,具体完成了什么功能,然后再聚焦具体的模块。aeEventLoop是Redis的事件核心数据结构,Redis将aeEventLoop不同平台上的多路分离器进行适配,如select/k...
分类:
其他好文 时间:
2015-07-19 21:39:22
阅读次数:
186
【http://dongxicheng.org/nosql/redis-code-hashtable/】1. Redis中的哈希表前面提到Redis是个key/value存储系统,学过数据结构的人都知道,key/value最简单的数据结果就是哈希表(当然,还有其他方式,如B-树,二叉平衡树等),ha...
分类:
其他好文 时间:
2015-07-09 10:59:00
阅读次数:
126
Redis源码学习:字符串1.初识SDS1.1 SDS定义Redis定义了一个叫做sdshdr(SDS or simple dynamic string)的数据结构。SDS不仅用于 保存字符串,还用来当做缓冲区,例如AOF缓冲区或输入缓冲区等。如下所示,整数len和free分别表示buf数组中已使用的长度和剩余可用的长度,buf是一个原生C字符串,以\0结尾。sds就是sdshdr中char buf...
分类:
其他好文 时间:
2015-05-30 08:10:36
阅读次数:
101
因为redis是用c写的,c中没有自带的map,所以redis自己实现了map,来看一下redis是怎么实现的。1、redis字典基本数据类型redis是用哈希表作为字典的底层实现,dictht是哈希表的定义:typedef struct dictht { // 哈希表节点指针数组(俗称桶,b...
分类:
其他好文 时间:
2015-05-26 00:10:58
阅读次数:
117