-
Cache Travel-10-04-JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用
手写 Redis 系列
java从零手写实现redis(一)如何实现固定大小的缓存?
java从零手写实现redis(三)redis expire 过期原理
java从零手写实现redis(三)内存数据如何重启不丢失?
java从零手写实现redis(四)添加监听器
java从零手写实现redis(五)过期策略的另一种实现思路
java从零手写实现redis(六)AOF 持久化原...
2018-09-01 04:24:42 |
Cache
-
Cache Travel-10-03-L2Cache 是一个基于 Caffeine + Redis 的二级缓存框架。让缓存的使用在业务开发中更加简单、高效
手写 Redis 系列
java从零手写实现redis(一)如何实现固定大小的缓存?
java从零手写实现redis(三)redis expire 过期原理
java从零手写实现redis(三)内存数据如何重启不丢失?
java从零手写实现redis(四)添加监听器
java从零手写实现redis(五)过期策略的另一种实现思路
java从零手写实现redis(六)AOF 持久化原...
2018-09-01 04:24:42 |
Cache
-
Cache Travel-10-02-layering-cache 是一个支持分布式环境的多级缓存框架
手写 Redis 系列
java从零手写实现redis(一)如何实现固定大小的缓存?
java从零手写实现redis(三)redis expire 过期原理
java从零手写实现redis(三)内存数据如何重启不丢失?
java从零手写实现redis(四)添加监听器
java从零手写实现redis(五)过期策略的另一种实现思路
java从零手写实现redis(六)AOF 持久化原...
2018-09-01 04:24:42 |
Cache
-
Cache Travel-10-多层缓存概览
手写 Redis 系列
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-从零开始手写redis(18)缓存淘汰算法 FIFO 优化
项目简介
大家好,我是老马。
Cache 用于实现一个可拓展的高性能本地缓存。
有人的地方,就有江湖。有高性能的地方,就有 cache。
v1.0.0 版本
以前的 FIFO 实现比较简单,但是 queue 循环一遍删除的话,性能实在是太差。
于是想到引入一个 Set 存储有哪些 key,改成下面的方式:
package com.github.houbb.cache.core....
2018-09-01 04:24:42 |
Cache
-
Cache Travel-09-从零开始手写redis(17)v1.0.0 全新版本架构优化+拓展性增强
项目简介
大家好,我是老马。
本来这个系列应该完结了。
不过最近老马在使用自己写的 cache 工具时,发现拓展性不太好,于是花了一点时间,对代码进行了重构。
Cache 用于实现一个可拓展的高性能本地缓存。
有人的地方,就有江湖。 有高性能的地方,就有 cache。
创作目的
为日常开发提供一套简单易用的缓存框架
便于后期多级缓存开发
...
2018-09-01 04:24:42 |
Cache
-
Cache Travel-09-从零开始手写redis(16)实现渐进式 rehash map
手写 Redis 系列
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-从零开始手写redis(15)实现自己的 HashMap
手写 Redis 系列
java从零手写实现redis(一)如何实现固定大小的缓存?
java从零手写实现redis(三)redis expire 过期原理
java从零手写实现redis(三)内存数据如何重启不丢失?
java从零手写实现redis(四)添加监听器
java从零手写实现redis(五)过期策略的另一种实现思路
java从零手写实现redis(六)AOF 持久化原...
2018-09-01 04:24:42 |
Cache