cache&redis
文章平均质量分 86
王新春
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式锁-Redis
effkit.info/2011/07/1000/[/url] [url]http://www.jeffkit.info/2011/05/994/[/url] redis 分布式锁实现: Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字foo的锁,客户端使用下面的命2015-07-07 17:54:31 · 149 阅读 · 0 评论 -
redis-文摘
ww.redis.cn/ http://blog.youkuaiyun.com/it_man/article/details/9730559 4、memcachedhttps://github.com/memcached/memcached/wiki/Performance#it-should-respond-quickly5、 redis 配置 http://blog.youkuaiyun.com/zhiguozhu/article/details/50517527 6、redis 性能测试 http://ww2016-02-27 19:43:31 · 112 阅读 · 0 评论 -
redis-master-slave
a) Master执行BGSAVE,即在后台保存数据到磁盘(rdb快照文件);b) Master同时将新收到的写入和修改数据集的命令存入缓冲区(非查询类);3. 当Master在后台把数据保存到快照文件完成之后,Master会把这个快照文件传送给Slave,而Slave则把内存清空后,加载该文件到内存中;4. 而Master也会把此前收集到缓冲区中的命令,通过Reids命令协议形式转发给Slave,Slave执行这些命令,实现和Master的同步;5. Master/Slave此后会不断通过异步方式进行命令原创 2017-01-06 17:17:46 · 149 阅读 · 0 评论 -
redis-sentinel【收藏】
2017-01-09 12:00:05 · 119 阅读 · 0 评论 -
瞬时高并发(秒杀/活动)Redis方案(转载)
原创 2017-01-14 16:32:54 · 200 阅读 · 0 评论 -
guava-cache-本地缓存(收藏)
S) 04 .removalListener(MY_LISTENER) 05 .build( 06 new CacheLoader<Key, Graph>() { 07 public Graph load(Key key) throws AnyException { 08原创 2017-05-22 20:00:41 · 182 阅读 · 0 评论 -
Cache应用中的服务过载案例研究
原创 2017-05-22 20:23:14 · 165 阅读 · 0 评论 -
cache 清除算法 LRU & LFU & FIFO
! LinkedHashMap扩展如下方法即可: protected boolean removeEldestEntry(Map.Entry<K,V> eldest) { return false; } LFU: 实现思路:HashMap + PriorityQueue 下面是个根据Key的自然数据排序的案例(类似,可以把Key包装成一个可排序的包装类型,根据访问次数确定顺序): import java.util.H原创 2017-06-01 16:03:49 · 280 阅读 · 0 评论
分享