代码改变世界

随笔分类 -  redis

ehcache memcache redis 差异<转载>

2015-07-06 18:26 by 这个男人来自地球, 176 阅读, 收藏,
摘要: 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application... 阅读全文

redis小试牛刀02-链表

2015-06-03 15:07 by 这个男人来自地球, 217 阅读, 收藏,
摘要: 链表,提供高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活的调整链表的长度;实现redis的各种功能,比如列表键,发布与订阅,慢查询,监视器等。 每个链表节点由一个listNode结构来表示,每个节点都有一个指向前置节点和后置节点,所以redis链表实现的是双端链表。 ... 阅读全文

redis小试牛刀01

2015-06-03 12:14 by 这个男人来自地球, 142 阅读, 收藏,
摘要: 简单动态字符串(SDS):simple dynamic string,C字符串最后多一个空字符,SDS比C字符串更适合redis优点:1)C字符串长度要遍历,长度复杂度为O(n),SDS直接记录字符串长度,长度复杂度为O(1) 2)由于C字符串不记录字符串长度,易造成溢出,SDS空间分配策略完... 阅读全文