个人简介

Echo Blog


江湖无名 安心练剑
  • Cache Travel-09-java 从零开始手写 redis(九)LRU 缓存淘汰算法如何避免缓存污染
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 java从零手写实现redis(六)AOF 持久化原理详解及实现 j...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-从零开始手写 redis(八)朴素 LRU 淘汰算法性能优化
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 java从零手写实现redis(六)AOF 持久化原理详解及实现 j...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-java 从零开始手写 redis(七)LRU 缓存淘汰策略详解
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 java从零手写实现redis(六)AOF 持久化原理详解及实现 我...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-java 从零开始手写 redis(六)redis AOF 持久化原理详解及实现
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 我们前面简单实现了 redis 的几个特性,java从零手写实现red...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-java 从零开始手写 redis(五)过期策略的另一种实现思路
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 前面实现了 redis 的几个基本特性,其中在 expire 过期原理时,提到了另外一种实现方式。 这里将其记录下来,可以拓展一下自...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-从零开始手写 redis(四)监听器的实现
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? 本节,让我们来一起学习一下如何实现类似 guava-cache 中的 removeListener 删除监听器,和类似 redis 中的慢日志监控的 slowListener。 删除...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-从零开始手写 redis(三)内存数据重启后如何不丢失?
    前言 我们在 从零手写 cache 框架(一)实现固定大小的缓存 中已经初步实现了我们的 cache。 我们在 从零手写 cache 框架(一)实现过期特性 中实现了 key 的过期特性。 本节,让我们来一起学习一下如何实现类似 redis 中的 rdb 的持久化模式。 持久化的目的 我们存储的信息都是直接放在内存中的,如果断电或者应用重启,那么内容就全部丢失了。 有时候我们希望...
    2018-09-01 04:24:42 | Cache
  • Cache Travel-09-从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现
    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(二)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一种实现思路 java从零手写实现redis(六)AOF 持久化原理详解及实现 j...
    2018-09-01 04:24:42 | Cache