类似mysql的master-slave模式一样,redis的master-slave可以提升系统的可用性,master节点写入cache后,会自动同步到slave上。环境:master node: 10.6.144.155:7030slave node: 10.6.144.156:7031一、配置...
分类:
其他好文 时间:
2014-11-19 10:45:16
阅读次数:
169
和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:
1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求提供任何服务,从而保证了事物中的所有命令被原子的执行。
2). 和关系型数据库中的事务相比,在Red...
分类:
其他好文 时间:
2014-11-17 10:41:58
阅读次数:
231
try redis(四) -java 客户端jedis 使用...
分类:
编程语言 时间:
2014-11-09 19:36:05
阅读次数:
321
Redis队列功能介绍List常用命令:Blpop删除,并获得该列表中的第一元素,或阻塞,直到有一个可用Brpop删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BrpoplpushLindex获取一个元素,通过其索引列表Linsert在列表中的另一个元素之前或之后插入一个元素Llen获得...
分类:
其他好文 时间:
2014-11-04 12:31:57
阅读次数:
167
redis的基本数据结构是动态数组一、c语言动态数组先看下一般的动态数组结构struct MyData { int nLen; char data[0];}; 这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势: 1.不需要初始化,数组名直接就是所在的偏移2.不...
分类:
其他好文 时间:
2014-10-30 20:48:14
阅读次数:
205
1.字典作用实现数据库键空间(key space);用作 Hash 类型键的底层实现之一;2.字典实现的数据结构typedef struct dict { // 特定于类型的处理函数 dictType *type; // 类型处理函数的私有数据 void *privdata;...
分类:
其他好文 时间:
2014-10-28 17:43:31
阅读次数:
219
今天开始了redis的学习,本来想直接从源码看起的,不过看到有篇对redis介绍的基础教程《Redis 设计与实现(第一版)》于是决定从这个开始入门。1.数据类型定义typedef char *sds;struct sdshdr { // buf 已占用长度 int len; //...
分类:
其他好文 时间:
2014-10-27 22:55:17
阅读次数:
184
回到目录Redis这个Nosql的存储系统一般会被部署到linux系统中,我们可以把它当成是一个数据服务器,对于并发理大时,我们会使用多台服务器充当Redis服务器,这时,各个Redis之间也是分布式的,而Redis与WWW之间也是一种分布式,对于各个redis之间的分布式不需要我们去干预,它是由我...
分类:
其他好文 时间:
2014-10-21 11:41:11
阅读次数:
402
找了半天,发觉还是redis的源码看起来比较舒服。所以决定今年把redis的源码读一遍顺便做个读书笔记。好好记录下。话说现在越来不越不愿意用脑袋来记录东西,喜欢靠note来记。话说这样不爱用脑会不会过早的老年痴呆呢~~~一、redis下载编译这里没什么好说的用的版本是redis-2.8.171).....
分类:
其他好文 时间:
2014-10-21 01:01:29
阅读次数:
282
Redis学习笔记 之 String类型操作命令...
分类:
其他好文 时间:
2014-10-11 15:16:15
阅读次数:
229