Skip to main content

Redis

2024

从零实现redis(6)- 慢日志监控
·23 words·1 min
实现类似 guava-cache 中的 removeListener 删除监听器
从零实现redis(5)- 持久化
·406 words·2 mins
实现类似 guava-cache 中的 removeListener 删除监听器
从零实现redis(4)- 监听器(Listerner)
·29 words·1 min
实现类似 guava-cache 中的 removeListener 删除监听器
从零实现redis(3)- 拦截器(Interceptor)
·69 words·1 min
Interceptor(拦截器)是用于实现AOP(面向切面编程)的工具之一,常用于对系统中的某些操作进行拦截并在其之前或之后加入某些处理,例如性能监控、日志记录、安全检查、事务处理、权限检查等。
从零实现redis(2)- expire 过期原理
·458 words·3 mins
Redis 是可以对 key 设置过期时间的,因此需要有相应的机制将已过期的键值对删除,而做这个工作的就是过期键值删除策略。
从零实现redis(1)-实现固定缓存大小
·576 words·3 mins
redis 的驱除策略,也称为内存淘汰策略。当 Redis 的运行内存已经超过 Redis 设置的最大内存之后,则会使用内存淘汰策略删除符合条件的 key,以此来保障 Redis 高效的运行。