2015年9月2日

Redis作缓存

摘要: 缓存策略三要素:缓存命中率 缓存更新策略 最大缓存容量。衡量一个缓存方案的好坏标准是:缓存命中率。缓存命中率越高,缓存方法设计的越好。三者之间的关系为:当缓存到达最大的缓存容量时,会触发缓存更新策略,而缓存更新策略影响到了缓存命中率。可见,缓存方案的好坏依赖于缓存最大量的设置,以及缓存更新策略的选... 阅读全文

posted @ 2015-09-02 21:56 福生 阅读(221) 评论(0) 推荐(0) 编辑

Redis的几点积累

摘要: 1.Redis比memcache快 Redis具有事务,持久化等机制,但是它还能做到高性能,原因包括如下:Libevent。和Memcached不同,Redis并没有选择libevent。Libevent为了迎合通用性造成代码庞大(目前Redis代码还不到libevent的1/3)及牺牲了在特定平... 阅读全文

posted @ 2015-09-02 20:43 福生 阅读(210) 评论(0) 推荐(0) 编辑

Redis数据库各种数据结构的内部实现。

摘要: Redis数据库是一种非关系型数据库,基于key/value对,运行时加载到内存,对value支持虚拟内存, 支持多种数据结构,支持持久化,以性能著称,可用于存储,缓存,消息队列等场景。主要介绍下Redis运行时维护的数据结构,以展示其工作方式。1.总体设计。 首先,Redis没有MySQL那样的... 阅读全文

posted @ 2015-09-02 20:33 福生 阅读(2503) 评论(0) 推荐(1) 编辑

导航