Redis持久化策略

Redis是一个支持持久化的内存数据库,所谓持久化就是将内存中的数据同步到磁盘上。Redis支持两种持久化方式,第一种是Snapshot快照方式,这也是默认的持久化方式,另一种是Append-only File(AOF)的方式。Snapshotting快照方式快照持久化方式是将数据以快照的方式存入到一个二进制文件中,快照文件默认名称为dump.rdb,默认是保存在启动redis-server的路径…

more >>

使用DelayQueue实现缓存

实现一个缓存其实就是需要实现一个能够存储键值对,并自动清理超时缓存项的数据结构。java.util.concurrent包下有个DelayQueue,它是一个无界的BlockingQueue,存入DelayQueue的对象必须实现Delayed接口。DelayQueue提供一个阻塞的take方法,只有过期的Delayed对象才能被take出队列。利用DelayQueue的这个特性,我们可以用Del…

more >>

国内外巨头分享Redis实战经验及使用场景

随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这里我们将为大家分享社交巨头新浪微博、传媒巨头Viacom及图片分享领域佼佼者Pinterest带来的Redis实践,首先我们看新浪微博 @启盼cobain的Redis实战经验分享:新浪微博:史上最大的Redis集群Tape is Dead,Disk is Tape,Flash is Disk,RAM Locali…

more >>